2024.11.22.금 배운 것

kinkin_a·2024년 11월 22일

내일배움캠프 TIL

목록 보기
5/100

SQL 3주차

  • if(조건, 맞다면 a, 아니면 b)

  • substring(컬럼, 숫자1): 숫자 1 위치까지 문자열 자르고 전부 보여주기. 뒤에 숫자2를 붙이면 그 수만큼 다시 자른다.

  • 여러 조건을 붙이고 싶을 때는 case when 조건1 then 값1 when 조건2 then 값2 else 값3 end 끝
    (*case는 맨 앞에 한 번만. 좀 더 꼼꼼히 읽는 습관을 들이자ㅠㅠ)

    • 수치 조건은 첫번째 케이스에서 크게 잡는 것이 좀 더 코드가 간편해짐
      (ex) case when d>30 then 1 when d>25 then 2...)
    • case then(then에 if문도 추가할 수 있어 코드가 간편해짐)

    느낀점: 오늘은 실습이 많아서 진도보다 코드 작성에 시간이 많이 걸렸다. 보는 것과 실제 해보는 것은 많은 차이가 나니 안다고 생각하고 넘기지 말고 뭐든지 꼭 직접 해보고, 내가 어떤 점에서 잘 못 생각하고 코드를 작성했는지 확인하고 기록해야겠다. 가능하면 코드 작성할 때 답 한가지만 생각하지 말고 많은 경우를 생각하는 습관을 들여야겠다.
    +다른 분들 블로그도 읽는 습관을 들이면 도움이 많이 될 것 같다.

0개의 댓글