[SQL 문제 풀기] 조건에 맞는 회원수 구하기(131535)

lhs's avatar
Nov 29, 2024
[SQL 문제 풀기] 조건에 맞는 회원수 구하기(131535)
 

1. 문제 풀이 아이디어

  • WHERE 절에서 year 함수와 BETWEEN 연산자를 활용하여 문제를 해결할 수 있다.

2. 나의 정답 코드

SELECT count(*) FROM user_info WHERE year(joined) = 2021 AND age BETWEEN 20 AND 29;

3. 정리

  • WHERE 절에서 YEAR 함수를 사용해 joined 컬럼의 년도 값을 추출하고, 해당 값이 2021인 데이터를 필터링한다.
  • BETWEEN 연산자를 활용해 age가 20 이상 29 이하인 데이터를 찾는다.
  • AND 연산자를 사용해 두 조건을 모두 만족하는 데이터를 선택한다.
  • COUNT 함수를 이용해 결과의 개수를 출력한다.
Share article

LHS's Study Space