1. ์์ด์ง ๊ธฐ๋ก ์ฐพ๊ธฐ |
์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์์ด์ง ๊ธฐ๋ก ์ฐพ๊ธฐ | ํ๋ก๊ทธ๋๋จธ์ค
ANIMAL_INS ํ ์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค. ANIMAL_INS ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE๋ ๊ฐ๊ฐ ๋๋ฌผ์ ์์ด๋, ์๋ฌผ ์ข , ๋ณดํธ ์์์ผ, ๋ณดํธ ์์ ์ ์ํ, ์ด๋ฆ, ์ฑ๋ณ ๋ฐ ์ค์ฑํ ์ฌ๋ถ๋ฅผ ๋ํ๋ ๋๋ค. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALS
programmers.co.kr
[์ ๋ต ์ ์ด๋์]
-- ์ฝ๋๋ฅผ ์
๋ ฅํ์ธ์
SELECT
A.ANIMAL_ID,
A.NAME
FROM
ANIMAL_OUTS AS A
LEFT JOIN
ANIMAL_INS AS B
ON
A.ANIMAL_ID = B.ANIMAL_ID
WHERE
B.ANIMAL_ID IS NULL;
2. ์์๋๋ฐ์ ์์์ต๋๋ค |
์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์์๋๋ฐ์ ์์์ต๋๋ค | ํ๋ก๊ทธ๋๋จธ์ค
ANIMAL_INS ํ ์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค. ANIMAL_INS ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE๋ ๊ฐ๊ฐ ๋๋ฌผ์ ์์ด๋, ์๋ฌผ ์ข , ๋ณดํธ ์์์ผ, ๋ณดํธ ์์ ์ ์ํ, ์ด๋ฆ, ์ฑ๋ณ ๋ฐ ์ค์ฑํ ์ฌ๋ถ๋ฅผ ๋ํ๋ ๋๋ค. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALS
programmers.co.kr
[์ ๋ต ์ ์ด๋์]
-- ์ฝ๋๋ฅผ ์
๋ ฅํ์ธ์
SELECT
A.ANIMAL_ID,
A.NAME
FROM
ANIMAL_OUTS AS A
LEFT JOIN
ANIMAL_INS AS B
ON
A.ANIMAL_ID = B.ANIMAL_ID
WHERE
A.DATETIME < B.DATETIME
ORDER BY
B.DATETIME;
3. ์ค๋ ๊ธฐ๊ฐ ๋ณดํธํ ๋๋ฌผ(1) |
์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์ค๋ ๊ธฐ๊ฐ ๋ณดํธํ ๋๋ฌผ(1) | ํ๋ก๊ทธ๋๋จธ์ค
ANIMAL_INS ํ ์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค. ANIMAL_INS ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE๋ ๊ฐ๊ฐ ๋๋ฌผ์ ์์ด๋, ์๋ฌผ ์ข , ๋ณดํธ ์์์ผ, ๋ณดํธ ์์ ์ ์ํ, ์ด๋ฆ, ์ฑ๋ณ ๋ฐ ์ค์ฑํ ์ฌ๋ถ๋ฅผ ๋ํ๋ ๋๋ค. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALS
programmers.co.kr
[์ ๋ต ์ ์ด๋์]
-- ์ฝ๋๋ฅผ ์
๋ ฅํ์ธ์
SELECT
A.NAME,
A.DATETIME
FROM
ANIMAL_INS AS A
LEFT JOIN
ANIMAL_OUTS AS B
ON
A.ANIMAL_ID = B.ANIMAL_ID
WHERE
B.ANIMAL_ID IS NULL
ORDER BY
A.DATETIME
LIMIT
3;
4. ๋ณดํธ์์์ ์ค์ฑํํ ๋๋ฌผ |
์ฝ๋ฉํ ์คํธ ์ฐ์ต - ๋ณดํธ์์์ ์ค์ฑํํ ๋๋ฌผ | ํ๋ก๊ทธ๋๋จธ์ค
ANIMAL_INS ํ ์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค. ANIMAL_INS ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE๋ ๊ฐ๊ฐ ๋๋ฌผ์ ์์ด๋, ์๋ฌผ ์ข , ๋ณดํธ ์์์ผ, ๋ณดํธ ์์ ์ ์ํ, ์ด๋ฆ, ์ฑ๋ณ ๋ฐ ์ค์ฑํ ์ฌ๋ถ๋ฅผ ๋ํ๋ ๋๋ค. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALS
programmers.co.kr
[์ ๋ต ์ ์ด๋์]
-- ์ฝ๋๋ฅผ ์
๋ ฅํ์ธ์
SELECT
A.ANIMAL_ID,
A.ANIMAL_TYPE,
A.NAME
FROM
ANIMAL_INS AS A
LEFT JOIN
ANIMAL_OUTS AS B
ON
A.ANIMAL_ID = B.ANIMAL_ID
WHERE
A.SEX_UPON_INTAKE LIKE 'Intact%'
AND
B.SEX_UPON_OUTCOME NOT LIKE 'Intact%'
ORDER BY
A.ANIMAL_ID;
'โ๏ธ ์ด๋ก > ๋คํธ์ํฌ, ๋ฐ์ดํฐ๋ฒ ์ด์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
HTTP ์๋ฒ ์๋ต ์ฝ๋ (Response Code) ์ ๋ฆฌ_2(100๋ฒ~500๋ฒ) (0) | 2019.12.23 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค/์ฟผ๋ฆฌ๋ฌธ ์ฐ์ต] String, Date (0) | 2019.12.23 |
[ํ๋ก๊ทธ๋๋จธ์ค/์ฟผ๋ฆฌ๋ฌธ ์ฐ์ต] IS NULL (0) | 2019.12.23 |
[ํ๋ก๊ทธ๋๋จธ์ค/์ฟผ๋ฆฌ๋ฌธ ์ฐ์ต] GROUP BY (0) | 2019.12.01 |
[ํ๋ก๊ทธ๋๋จธ์ค/์ฟผ๋ฆฌ๋ฌธ ์ฐ์ต] SUM, MAX, MIN (0) | 2019.12.01 |