Skip to content

[Sql] 3월에 태어난 여성 회원 목록 출력하기 #216

Description

@hwangJi-dev

💬 문제

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


💬 Idea

  • 전화번호가 NULL인 경우는 출력대상에서 제외 → IS NOT NULL 활용

  • 회원ID를 기준으로 오름차순 정렬 → ORDER BY 활용

    • 내림차순 정렬이었다면 → ORDER BY DESC
  • 데이터에 특정 값이 포함되어있는지 확인 → LIKE %aa% 활용

  • DATE_OF_BIRTH의 데이트 포맷이 예시와 동일해야 정답처리이므로 DATE의 형식을 다시 바꿔주었다.

    → DATE_FORMAT(DATE_OF_BIRTH, "%Y-%m-%d")


💬 풀이

SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH, "%Y-%m-%d") AS DATE_OF_BIRTH
FROM MEMBER_PROFILE
WHERE GENDER ="W"AND DATE_OF_BIRTH LIKE'%-03-%'AND TLNO IS NOT NULLORDER BY MEMBER_ID

💬 알게된 문법

✅ DATE_FORMAT(날짜 , 형식)

  • 날짜를 지정한 형식으로 출력

스크린샷 2023-04-28 01 21 35

✅ LIKE

  • 컬럼명LIKE %aa% → aa가 포함
  • LIKE %aa → aa로 시작
  • LIKE aa% → aa로 끝

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions