반응형
반응형

SELECT

 

출저 프로그래머스

 

문제풀이

 

1)  LIKE 절을 이용하여 '2021' 포함한 JOINED 조건 구하기

SELECT COUNT(USER_ID) AS USER FROM USER_INFO 

WHERE JOINED LIKE '2021%' AND (AGE BETWEEN 20 AND 29)

※ %를 활용하여 ' 2021 ~~~ ' 식으로 풀었음


2)  YEAR 함수를 이용한 2021년 추출

SELECT COUNT(USER_ID) AS USER FROM USER_INFO 

WHERE YEAR(JOINED) = '2021' AND (AGE BETWEEN 20 AND 29)


3) 다수의 BTWEEN, AND 절을 이용한 다중조건 추출

SELECT COUNT(USER_ID) AS USER FROM USER_INFO 

WHERE JOINED BETWEEN '2021-01-01' AND '2021-12-31' AND AGE BETWEEN 20 AND 29

※ BETWEEN 과 AND를 다수 활용하여 조건 추출

 

추가공부 

count(*) : null 값 포함 개수세기
count( 특정컬럼 ) : null 값 제외 개수세기

 

위 문제에서는 조건에서 NULL 값 미존재로 위 COUNT 두 결과가 같았음

반응형

+ Recent posts

// 기업0 D-Day (표지)