반응형 코딩테스트91 [프로그래머스 - 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. [프로그래머스 - 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 // DISTINCT 중복 제거 함수 COUNT(DISTINCT NAME) AS COUNT FROM ANIMAL_INS WHERE NAME IS NOT NULL 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 COUNT(ANIMAL_ID) AS COUNT FROM ANIMAL_INS 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 MIN(DATETIME) FROM ANIMAL_INS; 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 MAX(DATETIME) AS 시간 FROM ANIMAL_INS; 2023. 3. 21. [프로그래머스 - ORACLE] 강원도에 위치한 생산공장 목록 출력하기 CREATE 문 CREATE TABLE FOOD_FACTORY ( FACTORY_IDVARCHAR(10)NOT NULL, FACTORY_NAMEVARCHAR(50)NOT NULL, ADDRESSVARCHAR(100)NOT NULL, TLNOVARCHAR(20)NULL ) 내 풀이 SELECT FACTORY_ID, FACTORY_NAME, ADDRESS FROM FOOD_FACTORY WHERE ADDRESS LIKE '강원도%' ORDER BY FACTORY_ID ASC; 2023. 3. 21. 이전 1 ··· 9 10 11 12 13 14 15 16 다음 반응형