SQL 고득점 Kit: 12세 이하인 여자 환자 목록 출력하기
Reference: https://school.programmers.co.kr/learn/courses/30/lessons/132201 문제 설명 ✅ 다음은 종합병원에 등록된 환자정보를 담은 PATIENT 테이블입니다. PATIENT 테이블은 다음과 같으며 PTNO
Reference: https://school.programmers.co.kr/learn/courses/30/lessons/132201
문제 설명 ✅
다음은 종합병원에 등록된 환자 정보를 담은 PATIENT 테이블입니다. PATIENT 테이블은 다음과 같으며 PT_NO, PT_NAME, GEND_CD, AGE, TLNO는 각각 환자 번호, 환자 이름, 성별코드, 나이, 전화번호를 의미합니다.
#### 테이블 구조
| Column name | Type | Nullable | | :-: | :-: | :-: | | PT_NO | VARCHAR(10) | FALSE | | PT_NAME | VARCHAR(20) | FALSE | | GEND_CD | VARCHAR(1) | FALSE | | AGE | INTEGER | FALSE | | TLNO | VARCHAR(50) | TRUE |
문제 ✅
PATIENT 테이블에서 12세 이하인 여자 환자의 환자 이름, 환자 번호, 성별코드, 나이, 전화번호를 조회하는 SQL 문을 작성해 주세요. 이때 전화번호가 없는 경우, 'NONE'으로 출력시켜 주시고 결과는 나이를 기준으로 내림차순 정렬하고, 나이 같다면 환자 이름을 기준으로 오름차순 정렬해 주세요.
예시 ✅
PATIENT 테이블이 다음과 같을 때
| PT_NO | PT_NAME | GEND_CD | AGE | TLNO | | :-: | :-: | :-: | :-: | :-: | | PT22000003 | 브라운 | M | 18 | 01031246641 | | PT22000004 | 크롱 | M | 7 | NULL | | PT22000006 | 뽀뽀 | W | 8 | NULL | | PT22000009 | 한나 | W | 12 | 01032323117 | | PT22000012 | 뿡뿡이 | M | 5 | NULL | | PT22000013 | 크리스 | M | 30 | 01059341192 | | PT22000014 | 토프 | W | 22 | 01039458213 | | PT22000018 | 안나 | W | 11 | NULL | | PT22000019 | 바라 | W | 10 | 01079068799 | | PT22000021 | 릴로 | W | 33 | 01023290767 |
SQL을 실행하면 다음과 같이 출력되어야 합니다.
| PT_NAME | PT_NO | GEND_CD | AGE | TLNO | | :-: | :-: | :-: | :-: | :-: | | 한나 | PT22000009 | W | 12 | 01032323117 | | 안나 | PT22000018 | W | 11 | NONE | | 바라 | PT22000019 | W | 10 | 01079068799 | | 뽀뽀 | PT22000006 | W | 8 | NONE |
통과한 코드 ✅
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보충 ✅
해당하는 Column의 값이 NULL을 반환할 때, 다른 값으로 출력하기 위해 IFNULL 함수를 사용합니다.
SELECT IFNULL(Column 명, "NULL일 경우 대체 값") FROM 테이블명More to read
AI&ML 기초
Reference: https://bettermesol.github.io/ml/2019/09/16/ai-ml-dl/AI: 기계가 사람처럼 생각하고 판단하게 만드는 가장 넓은 범주의 기술입니다.ML: 데이터를 학습하여 스스로 규칙을 찾아내는 AI의 한 분야로,
'AI Agent Economy'Novitas : AI Agent가 지갑을 가지는 세상
얼마 전, 미래에셋증권 리서치 리포트(올해는 이더리움이다: 에이전트 시대의 Near Automata)를 접하게 되었습니다. AI Agent를 인간과 함께할 경제 주체로 바라보는 시각에 적잖이 충격을 받았더랬죠.한 가지 짚고 넘어갈 부분이 있습니다. 우리가 흔히 'AI'
'ERC-8004'Novitas: AI 에이전트 경제 주체
Web 4.0을 한 문장으로 정의하면 Sovereign Transact입니다.AI가 인간의 허락 없이 지갑을 소유하고, 결제를 수행하며, 인프라를 통제하는 주권적 경제 주체가 되는 세계입니다. Web 3.0이 블록체인 기반의 탈중앙화를 실현했다면, Web 4.0은 그