[프로그래머스] 조건에 맞는 회원수 구하기

Kim Yuhyeon·2023년 10월 12일
0

SQL 

목록 보기
8/21

문제

https://school.programmers.co.kr/learn/courses/30/lessons/131535

접근 방법

개수 세기 = COUNT()

풀이

나의 풀이

SELECT COUNT(*) AS USERS
FROM USER_INFO
WHERE JOINED LIKE "2021%" AND 20 <= AGE AND AGE <= 29

다른 사람 풀이

2021년

  • YEAR() : 날짜에서 연도 추출
year(joined) ="2021"
  • DATE_FORMAT(시간값, 원하는 포맷)
DATEFORMAT(JOINED, '%Y') = 2021

https://myhappyman.tistory.com/73

20세 이상 29세 이하

  • BETWEEN A AND B : A와 B 사이 모든 값
AGE BETWEEN 20 AND 29

https://clear-sky-sun.tistory.com/28

정리

더 나은 가독성을 위해 많은 함수를 알아놔야겠다.

0개의 댓글