inblog logo
|
LHS's Study Space
    SQL문제풀기

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

    lhs's avatar
    lhs
    Dec 10, 2024
    [SQL 문제 풀기] 12세 이하인 여자 환자 목록 출력하기(132201)
    Contents
    1. 문제 풀이 아이디어2. 나의 정답 코드3. 정리
    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/132201
     

    1. 문제 풀이 아이디어

    • WHERE 절과 IFNULL 함수를 사용하여 문제를 해결할 수 있다.

    2. 나의 정답 코드

    SELECT pt_name, pt_no, gend_cd, age, IFNULL(tlno, 'NONE') FROM patient WHERE gend_cd = 'w' AND age <= 12 ORDER BY age DESC, pt_name;

    3. 정리

    • IFNULL 함수를 사용하여 tlno가 NULL일 경우 NONE으로 변환한다.
    • WHERE 절을 사용해 gend_cd가 w이고 age가 12 이하인 데이터를 필터링한다.
    • ORDER BY 절로 age는 내림차순, pt_name은 오름차순으로 정렬한다.
    Share article

    LHS's Study Space

    RSS·Powered by Inblog