inblog logo
|
moohyun
    SQL문제풀기

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

    화낼거양's avatar
    화낼거양
    Nov 19, 2024
    [SQL 문제풀기] 12세 이하인 여자 환자 목록 출력하기
    Contents
    문제정답
     
    https://school.programmers.co.kr/learn/courses/30/lessons/132201

    문제

     
    notion image
     
     

    정답

     
    SELECT PT_NAME, PT_NO, GEND_CD, AGE, COALESCE(TLNO, 'NONE') AS TLNO FROM PATIENT WHERE AGE <= 12 AND GEND_CD = 'W' ORDER BY AGE DESC, PT_NAME ASC;
     
    COALESCE 함수는 SQL에서 사용되는 함수로, 주어진 여러 인자 중 첫 번째로 NULL이 아닌 값을 반환하는 기능을 합니다. 이 함수는 주로 데이터베이스 쿼리에서 NULL 값을 처리할 때 유용하게 사용됩니다.

    예시

    다음은 COALESCE 함수를 사용한 예시입니다:
    1. 단일 표현식 예시:
      1. SELECT COALESCE(NULL, 'Default Value');
        • 결과: 'Default Value'
        • 설명: 첫 번째 표현식이 NULL이므로, 두 번째 표현식인 'Default Value'를 반환합니다.
     
    Share article
    Contents
    문제정답

    moohyun

    RSS·Powered by Inblog