CREATE 문
CREATE TABLE ANIMAL_INS (
ANIMAL_ID VARCHAR(50) NOT NULL PRIMARY KEY,
ANIMAL_TYPE VARCHAR(50) NOT NULL,
DATETIME TIMESTAMP NOT NULL,
INTAKE_CONDITION VARCHAR(50) NOT NULL,
NAME VARCHAR(50) NULL,
SEX_UPON_INTAKE VARCHAR(50) NOT NULL
);
CREATE TABLE ANIMAL_OUTS (
ANIMAL_ID VARCHAR(50) NOT NULL,
ANIMAL_TYPE VARCHAR(50) NOT NULL,
DATETIME TIMESTAMP NOT NULL,
NAME VARCHAR(50) NULL,
SEX_UPON_OUTCOME VARCHAR(50) NOT NULL,
CONSTRAINT FK_ANIMAL_ID FOREIGN KEY(ANIMAL_ID) REFERENCES ANIMAL_INS(ANIMAL_ID)
);
- 내 풀이
SELECT
I.ANIMAL_ID,
I.ANIMAL_TYPE,
I.NAME
FROM ANIMAL_INS I JOIN ANIMAL_OUTS O
ON I.ANIMAL_ID = O.ANIMAL_ID
AND I.SEX_UPON_INTAKE LIKE ('Intact%')
AND O.SEX_UPON_OUTCOME NOT LIKE ('Intact%')
'프로그래머스 > [프로그래머스 - ORACLE] Lv.4' 카테고리의 다른 글
[프로그래머스 - ORACLE] 5월 식품들의 총매출 조회하기 (0) | 2023.03.23 |
---|---|
[프로그래머스 - ORACLE] 식품분류별 가장 비싼 식품의 정보 조회하기 (0) | 2023.03.23 |
[프로그래머스 - ORACLE] 우유와 요거트가 담긴 장바구니 (0) | 2023.03.23 |
[프로그래머스 - ORACLE] 입양 시각 구하기(2) (0) | 2023.03.23 |
[프로그래머스 - ORACLE] 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기 (0) | 2023.03.22 |
댓글