nayonngme
[프로그래머스/SQL 고득점 Kit] SELECT - 12세 이하인 여자 환자 목록 출력하기 본문
Computer language/SQL
[프로그래머스/SQL 고득점 Kit] SELECT - 12세 이하인 여자 환자 목록 출력하기
nayonng 2023. 2. 16. 18:40
# 오라클
SELECT PT_NAME, PT_NO, GEND_CD, AGE, NVL(TLNO, 'NONE') AS TLNO
FROM patient
WHERE age <= 12 and gend_cd = 'W'
ORDER BY age desc, pt_name asc
# MYSQL
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 asc
오라클과 MYSQL의 문법 차이를 간과했다.
* NULL 값 표시할 때
오라클 : NVL(열, '표현할 단어')
MYSQL: IFNULL(열, '표현할 단어')
'Computer language > SQL' 카테고리의 다른 글
[프로그래머스/SQL 고득점 Kit] SELECT - 과일로 만든 아이스크림 고르기 (0) | 2023.02.16 |
---|---|
[프로그래머스/SQL 고득점 Kit] SELECT - 흉부외과 또는 일반외과 의사 목록 출력하기 (2) | 2023.02.16 |
[프로그래머스/SQL 고득점 Kit] SELECT - 강원도에 위치한 생산공장 목록 출력하기 (0) | 2023.02.16 |
[프로그래머스/SQL 고득점 Kit] SUM,MAX,MIN - 가장 비싼 상품 구하기 (0) | 2023.02.16 |
[프로그래머스/SQL 고득점 Kit] SELECT - 평균 일일 대여 요금 구하기 (0) | 2023.02.16 |
Comments