DEV/└ SQL EX

데이터 조회

devvnn 2022. 1. 2. 16:37
문제

 

피자 가게에서는 여름맞이 특별 이벤트로

(1) 나이가 20대이고,

(2) 피자 가게 사이트에 가입한 달이 7월인 회원들만

추려서 그 회원들에게 이메일로 할인 쿠폰을 발송하려고 합니다.

피자 가게에서 쓰는 member 테이블은 아래와 같고,

 

id email age sign_up_day
1 dongdonge@naver.com 32 2019-07-23
2 captain@daum.net 21 2015-03-24
3 taehos@google.com 24 2018-07-11
4 sungseo@google.com 27 2018-12-20
5 goodpeople@yahoo.com 24 2019-06-27
... ... ... ...

 

주의 사항
  • 위에 보이는 row 말고도 다른 row들도 더 있음
  • FROM 뒤에서 데이터베이스 이름은 생략하고, 테이블 이름만 쓸 것

 

출력 예시
id email age sign_up_day
3 taehos@google.com 24 2018-07-11
6 Goraecode@naver.com 23 2016-07-01

 

 

풀이 및 답

 

  • 나이가 20~29살이고, 가입한 달이 7월인 경우로 조건문 쿼리 작성
  • SELECT * FROM member WHERE (age BETWEEN 20 AND 29) AND (MONTH(sign_up_day) = 7);