์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- GCD
- Swift
- IOS
- BFS
- binarySearch
- discardableResult
- concurrency
- duno
- algorithm
- ๊ณ ๋์ kit
- Til
- SwiftUI Tutorials
- URLSession
- GroupBy
- dfs
- ํ๋ก๊ทธ๋๋จธ์ค
- SwiftUI ํํ ๋ฆฌ์ผ
- SwiftUI
- SOPT
- ๊ธฐ์ด๋ฌธ๋ฒ
- 0์ด๋์ด์๋๊ธธ
- algoritm
- DynamicProgramming
- ์ฐ์ํ์ค๋ถ๋ถ์์ด์ํฉ
- ๋์ ๊ณํ๋ฒ
- ์ด์งํ์
- ๋ค์ด๋๋ฏนํ๋ก๊ทธ๋๋ฐ
- APPJAM
- HAVIT
- SQL
- Today
- Total
suvera-dev ๐ฅฆ
SQL) ํ๋ก๊ทธ๋๋จธ์ค SQL ๊ณ ๋์ Kit - Select ๋ณธ๋ฌธ
SQL) ํ๋ก๊ทธ๋๋จธ์ค SQL ๊ณ ๋์ Kit - Select
suvera 2022. 4. 15. 03:14์ต๊ทผ์ ์ฝ๋ฉํ ์คํธ ๋ณด๋ฌ๊ฐ๋๋ SQL ๋ฌธ์ ๋ 1๋ฌธ์ ๋์์
ํ๋ก๊ทธ๋๋จธ์ค ๊ณ ๋์ KIT ๋ฌธ์ ๋ค์ ํ๋ฒ ๋ค ํ๊ณ ๊ฐ๋ค.
์๊ฐ๋ณด๋ค ๊ทธ๋ ๊ฒ ์ด๋ ค์ด ๋ฌธ์ ๋ ์์๋ ๊ฒ ๊ฐ๋ค !
์ค์ ์ฝํ ์์๋ SELECT, WHERE , LIKE, ORDER BY ์จ์
ํฌํจ๋๋ ๋ฌธ์์ด๋ก ์กฐ๊ฑด ๊ฒ์ฌํ๊ณ ์ ๋ ฌํด์ ์กฐํ. ์ ๋๊ฐ ๋์ด์๋ค !
1. ๋ชจ๋ ๋ ์ฝ๋ ์กฐํํ๊ธฐ
SELECT *
FROM ANIMAL_INS
ORDER BY ANIMAL_ID
2. ์ญ์ ์ ๋ ฌํ๊ธฐ
๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋ชจ๋ ๋๋ฌผ์ ์ด๋ฆ๊ณผ ๋ณดํธ ์์์ผ์ ์กฐํํ๋ SQL๋ฌธ์ ์์ฑํด์ฃผ์ธ์.
๊ฒฐ๊ณผ๋ ANIMAL_ID ์ญ์์ผ๋ก ๋ณด์ฌ์ฃผ์ธ์.
SELECT NAME, DATETIME
FROM ANIMAL_INS
ORDER BY ANIMAL_ID DESC
3. ์ํ ๋๋ฌผ ์ฐพ๊ธฐ
๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ ์ค ์ํ ๋๋ฌผ1์ ์์ด๋์ ์ด๋ฆ์ ์กฐํํ๋ SQL ๋ฌธ์ ์์ฑํด์ฃผ์ธ์.
์ด๋ ๊ฒฐ๊ณผ๋ ์์ด๋ ์์ผ๋ก ์กฐํํด์ฃผ์ธ์.
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION = 'Sick'
4. ์ด๋ฆฐ ๋๋ฌผ ์ฐพ๊ธฐ
๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ ์ค ์ ์ ๋๋ฌผ1์ ์์ด๋์ ์ด๋ฆ์ ์กฐํํ๋ SQL ๋ฌธ์ ์์ฑํด์ฃผ์ธ์.
์ด๋ ๊ฒฐ๊ณผ๋ ์์ด๋ ์์ผ๋ก ์กฐํํด์ฃผ์ธ์.
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION != 'Aged'
5. ๋๋ฌผ์ ์์ด๋์ ์ด๋ฆ
๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋ชจ๋ ๋๋ฌผ์ ์์ด๋์ ์ด๋ฆ์ ANIMAL_ID์์ผ๋ก ์กฐํํ๋ SQL๋ฌธ์ ์์ฑํด์ฃผ์ธ์.
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
ORDER BY ANIMAL_ID
6. ์ฌ๋ฌ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ๊ธฐ
๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋ชจ๋ ๋๋ฌผ์ ์์ด๋์ ์ด๋ฆ, ๋ณดํธ ์์์ผ์ ์ด๋ฆ ์์ผ๋ก ์กฐํํ๋ SQL๋ฌธ์ ์์ฑํด์ฃผ์ธ์.
๋จ, ์ด๋ฆ์ด ๊ฐ์ ๋๋ฌผ ์ค์์๋ ๋ณดํธ๋ฅผ ๋์ค์ ์์ํ ๋๋ฌผ์ ๋จผ์ ๋ณด์ฌ์ค์ผ ํฉ๋๋ค.
SELECT ANIMAL_ID, NAME, DATETIME
FROM ANIMAL_INS
ORDER BY NAME ASC, DATETIME DESC
7. ์์ n๊ฐ ๋ ์ฝ๋
๋๋ฌผ ๋ณดํธ์์ ๊ฐ์ฅ ๋จผ์ ๋ค์ด์จ ๋๋ฌผ์ ์ด๋ฆ์ ์กฐํํ๋ SQL ๋ฌธ์ ์์ฑํด์ฃผ์ธ์.
SELECT NAME
FROM ANIMAL_INS
ORDER BY DATETIME
LIMIT 1
'Algorithm > CodingTest - SQL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
SQL) ํ๋ก๊ทธ๋๋จธ์ค SQL ๊ณ ๋์ Kit - JOIN (2) | 2022.04.16 |
---|---|
SQL) ํ๋ก๊ทธ๋๋จธ์ค SQL ๊ณ ๋์ Kit - IS NULL (0) | 2022.04.15 |
SQL) ํ๋ก๊ทธ๋๋จธ์ค SQL ๊ณ ๋์ kit - GROUP BY (0) | 2022.04.15 |
SQL) ํ๋ก๊ทธ๋๋จธ์ค SQL ๊ณ ๋์ Kit - SUM, MIN, MAX (0) | 2022.04.15 |