사전캠프

TIL 16

musukie 2024. 9. 19. 17:11

  3 - 4 IF, CASE

- 범주별로 값을 구할 때 => group by

  범주별로 다른 연산(계산, 문자 바꾸기) 적용할 때 => if, case

1) if문 => 조건에 충족할 때 적용할 방법과 아닌 방법 지정

  사용 방법  => if(조건, 조건을 충족할 때, 조건을 충족하지 못할 때)

2) case문 => 각 조건별로 적용할 값 지정

  사용 방법 => case when 조건1 then 값(수식)1

                                when 조건2 then 값(수식)2

                                else 값(수식)3

                        end

- 새로운 카테고리 만들기, 연산식을 적용할 조건 지정하기, 다른 문법 안에서 적용하기 등 다양하게 활용 가능

  3 - 5 SQL로 간단한 User Segmentation 해보기

- 조건 에는 between, 산출연산, in, not 등의 조건들을 적을 수 있다.

  여러 가지 조건들을 조건문 안에 적을 수도 있고, 각각 문법을 쓸 때 그 안에 조건문을 쓰는 등 결합해서 사용할 수 있다.

  SQL 문제(코드카타) - 이름이 있는 동물의 아이디

더보기

SELECT ANIMAL_ID
from ANIMAL_INS
WHERE NAME<>'NULL'

 

  SQL 걷기반 - 돈을 벌기 위해 일을 합시다!

더보기

1. SELECT name, position
FROM saprta_employees

2. SELECT distinct position
FROM saprta_employees

3. SELECT *
FROM saprta_employees

WHERE salary

BETWEEN 40000 and 60000

4. SELECT *
FROM saprta_employees

WHERE hire_date<'2023-01-01'

 

*

더보기

  주말부터 추석연휴까지 긴 연휴가 끝나고 다시 공부하는 첫 날이었다. 아직 남은 일정들이 있어서 시간에 쫓기듯 캠프를 진행한 것 같다. 그래도 원래 늘 하고자 했던 일정은 모두 소화했다. SQL문제들도 하나씩 풀어보았다. SQL 강의를 듣기 전에는 과제를 다 할 수 있을 지 의문이었다. 그러나 오늘 첫 번째 과제를 해보니 하루에 여러 개 씩 할 수 있을 것 같은 생각이 들었다. 문득 달력을 보니 다음 주면 사전 캠프가 끝나고 그 다음 주 월요일부터 본 캠프가 시작한다는 사실을 깨달았다. 본 캠프의 일정은 사전 캠프보다 빠듯하다. 4개월 동안 확실하게 집중해서 배우는 내용을 모두 내것으로 만들 준비를 해야 한다. 나는 할 수 있다, 해낼 수 있다는 마음을 먹고 본 캠프가 시작하기 전까지 마음의 준비를 하자.

* 노트 필기

 

'사전캠프' 카테고리의 다른 글

WIL 4  (4) 2024.09.20
TIL 17  (0) 2024.09.20
WIL 3  (1) 2024.09.13
TIL 15  (0) 2024.09.13
TIL 14  (0) 2024.09.12