inblog logo
|
silver
    SQL문제풀기

    [SQL문제풀기] 12세 이하인 여자 환자 목록 출력하기 - NULL 처리

    silver's avatar
    silver
    Apr 27, 2025
    [SQL문제풀기] 12세 이하인 여자 환자 목록 출력하기 - NULL 처리
    Contents
    문제MYSQL, ORACLE 공통 - COALESCE : 여러 대안 값을 처리 가능MYSQLORACLE

    문제

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

    MYSQL, ORACLE 공통 - COALESCE : 여러 대안 값을 처리 가능

    SELECT PT_NAME, PT_NO, GEND_CD, AGE, COALESCE(TLNO,'NONE') TLNO FROM PATIENT WHERE GEND_CD = 'W' AND AGE <= 12 ORDER BY 4 DESC, 1;

    MYSQL

    내가 작성한 정답 - IFNULL

    SELECT PT_NAME, PT_NO, GEND_CD, AGE, IFNULL(TLNO,'NONE') TLNO FROM PATIENT WHERE GEND_CD = 'W' AND AGE <= 12 ORDER BY 4 DESC, 1;

    ORACLE

    내가 작성한 정답 - NVL

    SELECT PT_NAME, PT_NO, GEND_CD, AGE, NVL(TLNO,'NONE') TLNO FROM PATIENT WHERE GEND_CD = 'W' AND AGE <= 12 ORDER BY 4 DESC, 1;
    Share article

    silver

    RSS·Powered by Inblog