์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ์ด์งํ์
- SwiftUI
- SOPT
- ๊ณ ๋์ kit
- SwiftUI Tutorials
- ์ฐ์ํ์ค๋ถ๋ถ์์ด์ํฉ
- ๋ค์ด๋๋ฏนํ๋ก๊ทธ๋๋ฐ
- HAVIT
- Til
- GCD
- Swift
- ๋์ ๊ณํ๋ฒ
- GroupBy
- DynamicProgramming
- discardableResult
- dfs
- SQL
- IOS
- binarySearch
- SwiftUI ํํ ๋ฆฌ์ผ
- 0์ด๋์ด์๋๊ธธ
- concurrency
- BFS
- ๊ธฐ์ด๋ฌธ๋ฒ
- duno
- ํ๋ก๊ทธ๋๋จธ์ค
- algorithm
- algoritm
- APPJAM
- URLSession
- Today
- Total
suvera-dev ๐ฅฆ
SQL) ํ๋ก๊ทธ๋๋จธ์ค SQL ๊ณ ๋์ Kit - IS NULL ๋ณธ๋ฌธ
SQL) ํ๋ก๊ทธ๋๋จธ์ค SQL ๊ณ ๋์ Kit - IS NULL
suvera 2022. 4. 15. 17:01
1.์ด๋ฆ์ด ์๋ ๋๋ฌผ์ ์์ด๋
๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ ์ค, ์ด๋ฆ์ด ์๋ ์ฑ๋ก ๋ค์ด์จ ๋๋ฌผ์ ID๋ฅผ ์กฐํํ๋ SQL ๋ฌธ์ ์์ฑํด์ฃผ์ธ์.
๋จ, ID๋ ์ค๋ฆ์ฐจ์ ์ ๋ ฌ๋์ด์ผ ํฉ๋๋ค.
SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NULL
ORDER BY ANIMAL_ID
2. ์ด๋ฆ์ด ์๋ ๋๋ฌผ์ ์์ด๋
๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ ์ค, ์ด๋ฆ์ด ์๋ ๋๋ฌผ์ ID๋ฅผ ์กฐํํ๋ SQL ๋ฌธ์ ์์ฑํด์ฃผ์ธ์.
๋จ, ID๋ ์ค๋ฆ์ฐจ์ ์ ๋ ฌ๋์ด์ผ ํฉ๋๋ค.
SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
ORDER BY ANIMAL_ID
3. NULL ์ฒ๋ฆฌํ๊ธฐ
์ ์ ๊ฒ์ํ์ ๋๋ฌผ ์ ๋ณด๋ฅผ ๊ฒ์ํ๋ ค ํฉ๋๋ค. ๋๋ฌผ์ ์๋ฌผ ์ข , ์ด๋ฆ, ์ฑ๋ณ ๋ฐ ์ค์ฑํ ์ฌ๋ถ๋ฅผ
์์ด๋ ์์ผ๋ก ์กฐํํ๋ SQL๋ฌธ์ ์์ฑํด์ฃผ์ธ์.
์ด๋ ํ๋ก๊ทธ๋๋ฐ์ ๋ชจ๋ฅด๋ ์ฌ๋๋ค์ NULL์ด๋ผ๋ ๊ธฐํธ๋ฅผ ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ์,
์ด๋ฆ์ด ์๋ ๋๋ฌผ์ ์ด๋ฆ์ "No name"์ผ๋ก ํ์ํด ์ฃผ์ธ์.
SELECT ANIMAL_TYPE, IFNULL(NAME, 'No name'), SEX_UPON_INTAKE
FROM ANIMAL_INS
-> IFNULL( ์ปฌ๋ผ๋ช , ๋ฐ๊พธ๊ณ ์ถ์ ๊ฐ )
'Algorithm > CodingTest - SQL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
SQL) ํ๋ก๊ทธ๋๋จธ์ค SQL ๊ณ ๋์ Kit - JOIN (2) | 2022.04.16 |
---|---|
SQL) ํ๋ก๊ทธ๋๋จธ์ค SQL ๊ณ ๋์ kit - GROUP BY (0) | 2022.04.15 |
SQL) ํ๋ก๊ทธ๋๋จธ์ค SQL ๊ณ ๋์ Kit - SUM, MIN, MAX (0) | 2022.04.15 |
SQL) ํ๋ก๊ทธ๋๋จธ์ค SQL ๊ณ ๋์ Kit - Select (10) | 2022.04.15 |