SELECT
프로그래머스 레벨1짜리 SQL 문제이다. 문제 링크
역시 이런 기본적인 문제도 보면 어려워 하니 SQL 기본기가 굉장히 부족하다고 느낀다.
SQL 입문하다시피 하니 대문자, 소문자의 컨벤션 같은건 차차 고쳐야겠다.
이 문제에서 배운 점은 아래와 같다.
- IFNULL로 특정 컬럼이 null일 때 원하는 값으로 출력하는 법
IFNULL(컬럼명, null일 때 출력할 값) - OrderBy 조건이 여러개일 때 설정하는법
풀이
SELECT pt_name, pt_no, gend_cd, age, IFNULL(tlno,"NONE") AS tlno
FROM patient
WHERE (age <= 12) AND (gend_cd = "W")
ORDER BY age DESC, pt_name
'SQL' 카테고리의 다른 글
[MySQL] 평균 일일 대여 요금 구하기 (0) | 2024.02.11 |
---|---|
[MySQL] 강원도에 위치한 생산공장 목록 출력하기 (0) | 2024.02.09 |
[MySQL] 과일로 만든 아이스크림 고르기 (0) | 2024.02.08 |
[MySQL] 3월에 태어난 여성 회원 목록 출력하기 (0) | 2024.01.31 |
재구매가 일어난 상품과 회원 리스트 구하기 (0) | 2023.03.31 |