조건에 맞는 회원수 구하기
SELECT COUNT(*) FROM USER_INFO
WHERE JOINED LIKE "2021%" AND AGE >= 20 AND AGE <= 29;
1차 시기. (정답)
2021년 가입 자는 가입일에 LIKE를 사용하여 2021 년도가 포함이 된 것을 뽑아오고,
AND를 사용하여 조건인 20세 이상 29세 이하를 구할 수 있다.
SELECT COUNT(*) FROM USER_INFO
WHERE JOINED LIKE "2021%" AND AGE BETWEEN '20' AND '29';
새로운 함수 사용해 보기.
AND 와 AGE 2를 사용하는 대신에 BETWEEN AND 를 사용한다.
BETWEEN ' ' AND ' ' 는 BETWEEN 앞의 컬럼의 값이 ' ' 와 ' ' 사이 인 경우 를 나타내주는 함수이다.
그렇기 때문에 숫자영역에서만 활용될 것 같다.
'Daily 코드카타 > SQL' 카테고리의 다른 글
코딩테스트 SQL 코드 카타 2024-09-23 (0) | 2024.09.23 |
---|---|
코딩테스트 SQL 코드 카타 2024.09.20 (0) | 2024.09.20 |
코딩테스트 SQL 코드카타 2024.09.19 (0) | 2024.09.19 |
코딩테스트 SQL 코드 카타 2024.09.17 (1) | 2024.09.17 |
코딩테스트 SQL 코드 카타 (2024 - 09 - 13) (0) | 2024.09.13 |