From a6e4e2cce1564dbef0aafdf5a379cadcb6229e84 Mon Sep 17 00:00:00 2001 From: SSUM <116950962+ssum21@users.noreply.github.com> Date: Sat, 15 Feb 2025 18:24:27 +0900 Subject: [PATCH] =?UTF-8?q?[level=201]=20Title:=2012=EC=84=B8=20=EC=9D=B4?= =?UTF-8?q?=ED=95=98=EC=9D=B8=20=EC=97=AC=EC=9E=90=20=ED=99=98=EC=9E=90=20?= =?UTF-8?q?=EB=AA=A9=EB=A1=9D=20=EC=B6=9C=EB=A0=A5=ED=95=98=EA=B8=B0,=20Ti?= =?UTF-8?q?me:=200.00=20ms,=20Memory:=200.0=20MB=20-BaekjoonHub?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../12세 이하인 여자 환자 목록 출력하기.sql | 5 + .../README.md | 191 ++++++++++++++++++ 2 files changed, 196 insertions(+) create mode 100644 프로그래머스/1/132201. 12세 이하인 여자 환자 목록 출력하기/12세 이하인 여자 환자 목록 출력하기.sql create mode 100644 프로그래머스/1/132201. 12세 이하인 여자 환자 목록 출력하기/README.md diff --git a/프로그래머스/1/132201. 12세 이하인 여자 환자 목록 출력하기/12세 이하인 여자 환자 목록 출력하기.sql b/프로그래머스/1/132201. 12세 이하인 여자 환자 목록 출력하기/12세 이하인 여자 환자 목록 출력하기.sql new file mode 100644 index 0000000..694bd9f --- /dev/null +++ b/프로그래머스/1/132201. 12세 이하인 여자 환자 목록 출력하기/12세 이하인 여자 환자 목록 출력하기.sql @@ -0,0 +1,5 @@ +-- 코드를 입력하세요 +SELECT PT_NAME, PT_NO, GEND_CD, AGE, COALESCE(TLNO, 'NONE') +FROM PATIENT +WHERE AGE <= 12 and GEND_CD ='W' +ORDER BY AGE DESC, PT_NAME ASC \ No newline at end of file diff --git a/프로그래머스/1/132201. 12세 이하인 여자 환자 목록 출력하기/README.md b/프로그래머스/1/132201. 12세 이하인 여자 환자 목록 출력하기/README.md new file mode 100644 index 0000000..b0823eb --- /dev/null +++ b/프로그래머스/1/132201. 12세 이하인 여자 환자 목록 출력하기/README.md @@ -0,0 +1,191 @@ +# [level 1] 12세 이하인 여자 환자 목록 출력하기 - 132201 + +[문제 링크](https://school.programmers.co.kr/learn/courses/30/lessons/132201) + +### 성능 요약 + +메모리: 0.0 MB, 시간: 0.00 ms + +### 구분 + +코딩테스트 연습 > SELECT + +### 채점결과 + +Empty + +### 제출 일자 + +2025년 02월 15일 18:24:26 + +### 문제 설명 + +

다음은 종합병원에 등록된 환자정보를 담은 PATIENT 테이블입니다. PATIENT 테이블은 다음과 같으며 PT_NO, PT_NAME, GEND_CD, AGE, TLNO는 각각 환자번호, 환자이름, 성별코드, 나이, 전화번호를 의미합니다.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Column nameTypeNullable
PT_NOVARCHAR(10)FALSE
PT_NAMEVARCHAR(20)FALSE
GEND_CDVARCHAR(1)FALSE
AGEINTEGERFALSE
TLNOVARCHAR(50)TRUE
+
+ +
문제
+ +

PATIENT 테이블에서 12세 이하인 여자환자의 환자이름, 환자번호, 성별코드, 나이, 전화번호를 조회하는 SQL문을 작성해주세요. 이때 전화번호가 없는 경우, 'NONE'으로 출력시켜 주시고 결과는 나이를 기준으로 내림차순 정렬하고, 나이 같다면 환자이름을 기준으로 오름차순 정렬해주세요.

+ +
+ +
예시
+ +

PATIENT 테이블이 다음과 같을 때

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PT_NOPT_NAMEGEND_CDAGETLNO
PT22000003브라운M1801031246641
PT22000004크롱M7NULL
PT22000006뽀뽀W8NULL
PT22000009한나W1201032323117
PT22000012뿡뿡이M5NULL
PT22000013크리스M3001059341192
PT22000014토프W2201039458213
PT22000018안나W11NULL
PT22000019바라W1001079068799
PT22000021릴로W3301023290767
+

SQL을 실행하면 다음과 같이 출력되어야 합니다.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PT_NAMEPT_NOGEND_CDAGETLNO
한나PT22000009W1201032323117
안나PT22000018W11NONE
바라PT22000019W1001079068799
뽀뽀PT22000006W8NONE
+ +> 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges \ No newline at end of file