조건에 맞는 회원수 구하기(Programmers)

minllny·2024년 6월 15일


후엥 ㅜㅜㅜ 오랜만에 글 좀 길게 쓰고 있었는데 창을 닫아버렸어요 ㅜㅜㅜㅜㅜ 임시저장도 안되어있고 ..ㅎ
매우 화가 납니다...
다시 한번 적어볼게요..


제 답쿼리입니다.
SELECT COUNT(*) USERS
FROM USER_INFO
WHERE YEAR(JOINED) = 2021 AND AGE >= 20 AND AGE <= 29

WHERE절은 다음과 같이도 쓸 수 있습니다.
WHERE LEFT(JOINED, 4) = 2021 AND AGE BETWEEN 20 AND 29


다음의 함수들을 통해서 문자열에서 원하는 부분만 추출할 수 있습니다. (DATE타입에도 가능합니다.)

LEFT('abcdefg', 3)
-> abc

RIGHT('abcdefg', 2, 4)
->bcde

RIGHT('abcdefg', 3)
-> efg

넴!!! 그럼 이만

profile
SQL 끄적끄적

0개의 댓글