본문 바로가기
반응형

프로그래머스/[프로그래머스 - ORACLE] Lv.131

[프로그래머스 - ORACLE] 없어진 기록 찾기 CREATE 문 CREATE TABLE ANIMAL_INS ( ANIMAL_IDVARCHAR2(100)NOT NULL PRIMARY KEY, ANIMAL_TYPEVARCHAR2(100)NOT NULL, DATETIMETIMESTAMPNOT NULL, INTAKE_CONDITIONVARCHAR2(100)NOT NULL, NAMEVARCHAR2(100)NULL, SEX_UPON_INTAKEVARCHAR2(100)NOT NULL ) CREATE TABLE ANIMAL_OUTS ( ANIMAL_IDVARCHAR2(100)NOT NULL , ANIMAL_TYPEVARCHAR2(100)NOT NULL, DATETIMETIMESTAMPNOT NULL, NAMEVARCHAR2(100)NULL, SEX_UPON_OUTC.. 2023. 3. 21.
[프로그래머스 - ORACLE] 조건에 맞는 도서와 저자 리스트 출력하기 CREATE 문 CREATE TABLE BOOK ( BOOK_IDNUMBERNOT NULL, CATEGORYVARCHAR(10)NOT NULL, AUTHOR_IDNUMBERNOT NULL, PRICENUMBERNOT NULL, PUBLISHED_DATEDATENOT NULL ) CREATE TABLE AUTHOR ( AUTHOR_IDNUMBER NOT NULL, AUTHOR_NAMEVARCHAR(20) NOT NULL ) 내 풀이 SELECT B.BOOK_ID, A.AUTHOR_NAME, TO_CHAR(B.PUBLISHED_DATE , 'YYYY-MM-DD') AS PUBLISHED_DATE FROM BOOK B INNER JOIN AUTHOR A ON B.AUTHOR_ID = A.AUTHOR_ID AN.. 2023. 3. 21.
[프로그래머스 - ORACLE] 나이 정보가 없는 회원 수 구하기 CREATE 문 CREATE TABLE USER_INFO ( USER_IDNUMBERNOT NULL, GENDERNUMBERNULL, AGENUMBERNULL, JOINEDDATENOT NULL ) 내 풀이 SELECT COUNT(USER_ID) AS USERS FROM USER_INFO WHERE AGE IS NULL; 2023. 3. 21.
[프로그래머스 - ORACLE] 조건에 맞는 회원수 구하기 CREATE 문 CREATE TABLE USER_INFO ( USER_IDNUMBERNOT NULL, GENDERNUMBERNULL, AGENUMBERNULL, JOINEDDATENOT NULL ) 내 풀이 SELECT COUNT(USER_ID) FROM USER_INFO WHERE TO_CHAR(JOINED , 'YYYY') = '2021' AND AGE BETWEEN 20 AND 29; 2023. 3. 21.
[프로그래머스 - ORACLE] 가장 비싼 상품 구하기 CREATE 문 CREATE TABLE PRODUCT ( PRODUCT_IDNUMBERNOT NULL, PRODUCT_CODEVARCHAR(8)NOT NULL, PRICENUMBERNOT NULL ) 내 풀이 SELECT MAX(PRICE) AS MAX_PRICE FROM PRODUCT; 2023. 3. 21.
[프로그래머스 - ORACLE] 12세 이하인 여자 환자 목록 출력하기 CREATE 문 CREATE TABLE PATIENT ( PT_NOVARCHAR(10)NOT NULL, PT_NAMEVARCHAR(20)NOT NULL, GEND_CDVARCHAR(1)NOT NULL, AGENUMBERNOT NULL, TLNOVARCHAR(50)NULL ) 내 풀이 SELECT PT_NAME, PT_NO, GEND_CD, AGE, NVL(TLNO , 'NONE') AS TLNO FROM PATIENT WHERE AGE 2023. 3. 21.
반응형