본문 바로가기
반응형

SQL39

[프로그래머스 - ORACLE] 조건에 부합하는 중고거래 상태 조회하기 CREATE 문 CREATE TABLE USED_GOODS_BOARD ( BOARD_IDVARCHAR(5)NOT NULL, WRITER_IDVARCHAR(50)NOT NULL, TITLEVARCHAR(100)NOT NULL, CONTENTSVARCHAR(1000)NOT NULL, PRICENUMBERNOT NULL, CREATED_DATEDATENOT NULL, STATUSVARCHAR(10)NOT NULL, VIEWSNUMBERNOT NULL ) 내 풀이 SELECT BOARD_ID, WRITER_ID, TITLE, PRICE, CASE WHEN STATUS = 'DONE' THEN '거래완료' WHEN STATUS = 'SALE' THEN '판매중' WHEN STATUS = 'RESERVED' THE.. 2023. 3. 22.
[프로그래머스 - ORACLE] 여러 기준으로 정렬하기 CREATE 문 CREATE TABLE ANIMAL_INS ( ANIMAL_IDVARCHAR2(50)NOT NULL, ANIMAL_TYPEVARCHAR2(50)NOT NULL, DATETIMETIMESTAMP NOT NULL, INTAKE_CONDITIONVARCHAR2(50)NOT NULL, NAMEVARCHAR2(50)NULL, SEX_UPON_INTAKEVARCHAR2(50)NOT NULL ) 내 풀이 SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY NAME ASC, DATETIME DESC; 2023. 3. 21.
[프로그래머스 - ORACLE] 상위 n개 레코드 CREATE 문 CREATE TABLE ANIMAL_INS ( ANIMAL_IDVARCHAR2(50)NOT NULL, ANIMAL_TYPEVARCHAR2(50)NOT NULL, DATETIMETIMESTAMP NOT NULL, INTAKE_CONDITIONVARCHAR2(50)NOT NULL, NAMEVARCHAR2(50)NULL, SEX_UPON_INTAKEVARCHAR2(50)NOT NULL ) 내 풀이 SELECT NAME FROM (SELECT NAME FROM ANIMAL_INS ORDER BY DATETIME ASC) // ROWNUM 개수 만큼 데이터를 가져옴 WHERE ROWNUM = 1; 2023. 3. 21.
[프로그래머스 - ORACLE] 이름이 없는 동물 아이디 CREATE 문 CREATE TABLE ANIMAL_INS ( ANIMAL_IDVARCHAR2(50)NOT NULL, ANIMAL_TYPEVARCHAR2(50)NOT NULL, DATETIMETIMESTAMP NOT NULL, INTAKE_CONDITIONVARCHAR2(50)NOT NULL, NAMEVARCHAR2(50)NULL, SEX_UPON_INTAKEVARCHAR2(50)NOT NULL ) 내 풀이 SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NULL ORDER BY ANIMAL_ID ASC; 2023. 3. 21.
[프로그래머스 - ORACLE] 이름이 있는 동물의 아이디 CREATE 문 CREATE TABLE ANIMAL_INS ( ANIMAL_IDVARCHAR2(50)NOT NULL, ANIMAL_TYPEVARCHAR2(50)NOT NULL, DATETIMETIMESTAMP NOT NULL, INTAKE_CONDITIONVARCHAR2(50)NOT NULL, NAMEVARCHAR2(50)NULL, SEX_UPON_INTAKEVARCHAR2(50)NOT NULL ) 내 풀이 SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NOT NULL ORDER BY ANIMAL_ID ASC; 2023. 3. 21.
[프로그래머스 - ORACLE] 동물의 아이디와 이름 CREATE 문 CREATE TABLE ANIMAL_INS ( ANIMAL_IDVARCHAR2(50)NOT NULL, ANIMAL_TYPEVARCHAR2(50)NOT NULL, DATETIMETIMESTAMP NOT NULL, INTAKE_CONDITIONVARCHAR2(50)NOT NULL, NAMEVARCHAR2(50)NULL, SEX_UPON_INTAKEVARCHAR2(50)NOT NULL ) 내 풀이 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS ORDER BY ANIMAL_ID ASC; 2023. 3. 21.
반응형