SQL/프로그래머스

[프로그래머스] 12세 이하인 여자 환자 목록 출력하기 (Mysql)

에릭 Kim 2023. 4. 22. 11:30
반응형

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

소스코드

 

 

풀이

★ IFNULL 함수를 활용하여, TLNO의 값이 NULL일 경우에 'NONE'을 출력하도록 해줍니다.

EX) IFNULL('해당 칼럼명', '칼럼 값이 NULL일 경우 대체 값'

 

★ WHERE 절에서 AGE가 12이하이면서 성별이 'W'인 값들만 추출

 

★ 나이를 기준으로 내림차순. 같을 시, 이름을 기준으로 오름차순 정렬

 

 

 

★ IFNULL 참고자료 

https://velog.io/@gillog/DB-MySQL-NULL-%EC%B2%98%EB%A6%ACIFNULL-CASE-COALESCE

 

[DB] MySQL NULL 처리(IFNULL, CASE, COALESCE)

MySQL에서 Column의 값이 Null인 경우를 처리해주는 함수들은 IFNULL, CASE, COALESCE과 같은 함수들이 있다.Orcale의 NVL()과 비슷한 기능을 한다.해당 Column의 값이 NULL을 반환할 때, 다른 값으로 출력할 수 있

velog.io

 

반응형