ํฐ์คํ ๋ฆฌ ๋ทฐ
๐ฅ ๋ฌธ์
๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ ์ด๋ฆ ์ค ๋ ๋ฒ ์ด์ ์ฐ์ธ ์ด๋ฆ๊ณผ ํด๋น ์ด๋ฆ์ด ์ฐ์ธ ํ์๋ฅผ ์กฐํํ๋ SQL๋ฌธ์ ์์ฑํด์ฃผ์ธ์. ์ด๋ ๊ฒฐ๊ณผ๋ ์ด๋ฆ์ด ์๋ ๋๋ฌผ์ ์ง๊ณ์์ ์ ์ธํ๋ฉฐ, ๊ฒฐ๊ณผ๋ ์ด๋ฆ ์์ผ๋ก ์กฐํํด์ฃผ์ธ์.
๐ค ํ์ด ๋ฐฉ๋ฒ
COUNT
: ์ด๋ฆ์ด ์ฐ์ธ ํ์๋ฅผ ์กฐํํ๋ค.AS
๋ฅผ ์ฌ์ฉํ์ฌCOUNT(NAME)
์COUNT
๋ก ์ฌ๋ช ๋ช ํ๋ค.
HAVING
: ๋ ๋ฒ ์ด์ ์ฐ์ธ ์ด๋ฆ๋ง ์กฐํํ๊ธฐ ์ํ์ฌ ์กฐ๊ฑด์ ๊ฑด๋ค.AS
๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ๋ช ๋ช ํCOUNT
๊ฐ 1๋ณด๋ค ํฌ๋ค๋ ์กฐ๊ฑด์ ๊ฑธ์ด ๋ ๋ฒ ์ด์ ์ฐ์ธ ์ด๋ฆ๋ง ์กฐํํ๋ค.
IS NOT NULL
: ์ด๋ฆ์ด ์๋ ๋๋ฌผ์ ์ง๊ณ์์ ์ ์ธํ๋ค.- ์กฐํ ์กฐ๊ฑด์ ์ํ์ฌ
WHERE
๋ฅผ ์ฌ์ฉํ๋ค.
- ์กฐํ ์กฐ๊ฑด์ ์ํ์ฌ
ORDER BY
: ๊ฒฐ๊ณผ๋ ์ด๋ฆ ์์ผ๋ก ์กฐํํ๋ค.
๐ฉ๐ป๐ป SQL
SELECT NAME, COUNT(NAME) AS COUNT
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
GROUP BY NAME
HAVING COUNT > 1
ORDER BY NAME
์ฝ๋ฉํ ์คํธ ์ฐ์ต - ๋๋ช ๋๋ฌผ ์ ์ฐพ๊ธฐ
ANIMAL_INS ํ ์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค. ANIMAL_INS ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE๋ ๊ฐ๊ฐ ๋๋ฌผ์ ์์ด๋
programmers.co.kr
'SQL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SQL] ์ ์ ์๊ฐ ๊ตฌํ๊ธฐ (HOUR) (0) | 2021.02.26 |
---|---|
[SQL] ์ค๋ณต ์ ๊ฑฐํ๊ธฐ (DISTINCT) (0) | 2021.02.26 |
๋๊ธ
๊ณต์ง์ฌํญ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ
- Total
- Today
- Yesterday
๋งํฌ
TAG
- Kakao
- ์ต๋๊ณต์ฝ์
- programmers
- sql
- map
- abs()
- calendar
- compactMap
- java
- ํ๋ก๊ทธ๋๋จธ์ค
- Firebase
- IOS
- ๊น์ด ์ฐ์ ํ์
- ternary
- BOJ
- mysql
- ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ
- SWIFT
- ์ต์๊ณต๋ฐฐ์
- UISearchController
- DFS
- Baekjoon
- TIL
- iTunes Search API
- Algorithm
- ๋ค๋ฆฌ๋ฅผ ์ง๋๋ ํธ๋ญ
- ๋ณ์ก
- ์๋กํ ์คํ ๋ค์ค์ ์ฒด
- Git
- ๋ฌ๋ ฅ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
๊ธ ๋ณด๊ดํจ