Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
Tags
- ๋ช ๋ น์ด
- ๋์ ํ ์ด๋ธ
- ๋ฐฐ์ด
- DATE_FORMAT
- ๋์ปค
- Spring
- ํจ์
- oracle
- JSP
- ์๋ฐ์คํฌ๋ฆฝํธ
- order by
- post๋ฐฉ์
- ๋์
- like
- JavaScript
- select
- ๋ฐฑํฑ
- SQL
- ์ธ๋ผ์ธ๋ทฐ
- Update
- ๋ฆฌ๋ ์ค
- optionํ๊ทธ
- MySQL
- ์ฝํ
- ํ๋ก๊ทธ๋๋จธ์ค
- ํ ์ด๋ธ
- JS
- ์ปจํธ๋กค๋ฌ
- Ajax
- ๋ณ์
Archives
- Today
- Total
bom's happy life
[MYSQL] CASE WHEN THEN ๊ตฌ๋ฌธ ๋ณธ๋ฌธ
MYSQL์์ CASE๋ฌธ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ์ค์์น(SWITCH)๋ฌธ๊ณผ ๋น์ทํ์ง๋ง,
๋ค์์ ์กฐ๊ฑด์ ํ๋์ ๋ฐํ ๊ฐ์ ๋์ํ์ง ์๋๋ค.
์ฌ์ฉ๋ฒ:
CASE
WHEN ์กฐ๊ฑด
THEN '๋ฐํ ๊ฐ'
WHEN ์กฐ๊ฑด
THEN '๋ฐํ ๊ฐ'
ELSE 'WHEN ์กฐ๊ฑด์ ํด๋น ์๋๋ ๊ฒฝ์ฐ์ ๋ฐํ ๊ฐ'
END
# WHEN๊ณผ THEN์ ํ์์ด์ด์ผ ํจ
# WHEN๊ณผ THEN์ ๋ค์๊ฐ ์กด์ฌํ ์ ์๋ค.
# ELSE๊ฐ ์กด์ฌํ๋ฉด ๋ชจ๋ ์กฐ๊ฑด์ ํด๋นํ์ง ์๋ ๊ฒฝ์ฐ์ ๋ฐํ ๊ฐ์ ์ค์ ํ ์ ์๋ค.
# ELSE๊ฐ ์กด์ฌํ์ง ์๊ณ , ์กฐ๊ฑด์ ๋ง์ง ์์์ ๋ฐํ ๊ฐ์ด ์์ผ๋ฉด NULL์ ๋ฐํํ๋ค.
.
.
.
์์ ํ ์ด๋ธ : HERO_COLLECTION
idx | type | name |
1 | 1 | ์์ค๊ทผ |
2 | 1 | ์ค๋ด๊ธธ |
3 | 2 | ๊น์ ์ |
4 | 2 | ์ด์์ |
5 | 3 | ์ด์ฑ๊ณ |
6 | 3 | ์๊ฑด |
7 | 4 | ๊น๊ฐ์ |
์ฟผ๋ฆฌ๋ฌธ
SELECT
idx,
CASE
WHEN type = '1'
THEN '์์ฌ'
WHEN type = '2'
THEN '์ฅ๊ตฐ'
WHEN type = '3'
THEN '์'
ELSE '์ผ๋ฐ์ธ'
END AS hero_type,
name
FROM hero_collection;
๊ฒฐ๊ณผ :
idx | hero_type | name |
1 | ์์ฌ | ์์ค๊ทผ |
2 | ์์ฌ | ์ค๋ด๊ธธ |
3 | ์ฅ๊ตฐ | ๊น์ ์ |
4 | ์ฅ๊ตฐ | ์ด์์ |
5 | ์ | ์ด์ฑ๊ณ |
6 | ์ | ์๊ฑด |
7 | ์ผ๋ฐ์ธ | ๊น๊ฐ์ |
.
.
.
๋ธ๋ก๊ทธ ์ฐธ๊ณ
https://extbrain.tistory.com/46
'Deveolpment Study๐๏ธ > Databases' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[MYSQL] collation ํ์ธ, ์ถฉ๋์๋ฌ (0) | 2023.09.22 |
---|---|
[SQL] WHERE 1=1๋? ์ฌ์ฉํ๋ ์ด์ ? (0) | 2023.09.13 |
[MYSQL] LIKE๋ฅผ ๊ฐ๋จํ๊ฒ ์ ๊ท์์ผ๋ก ๋ฐ๊พธ๊ธฐ (0) | 2023.09.12 |
[iBtis] sqldeveloper์์ ์๋๋๋ ์ฟผ๋ฆฌ๊ฐ iBatis์์ ๋ฌธ๋ฒ ์๋ฌ๊ฐ ๋๋ ๊ฒฝ์ฐ (0) | 2023.08.24 |
SQL ๋ฌธ๋ฒ ๋ณํํ๋ ์ฌ์ดํธ (0) | 2023.07.26 |