SQL - 3월에 태어난 여성 회원 목록 출력하기(SELECT)

Jobmania·2023년 2월 21일
0

SQL 연습

목록 보기
1/3

SQL 명령어 실행순서.

FROM / JOIN → WHERE → GROUP BY → HAVING → ORDER BY → LIMIT

얼만큼 로우를 걸러내느냐에 따라 성능과 관련이 있다.

문제

SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH, '%Y-%m-%d') DATE_OF_BIRTH 
FROM MEMBER_PROFILE m
WHERE  m.tlno IS NOT NULL AND m.date_of_birth LIKE '%-03-%' AND m.gender = 'W'
ORDER BY m.member_id;
  1. 테이블에서 생일이 3월인 여성 회원 + 전화번호가 NULL이 아닌 회원
    FROW MEMBER_PROFILE M WHERE M.DATE_OF_BIRTH LIKE '%-03-%' AND M.GENDER = 'W' AND M.TLNO IS NOT NULL

  2. 회원ID를 기준으로 오름차순 정렬해주세요.
    ORDER BY M.MEBER_ID;

  3. 출력 포맷에 맞춰 SELECT 절 적용
    SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH, '%Y-%m-%d') DATE_OF_BIRTH

profile
HelloWorld에서 RealWorld로

0개의 댓글