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 |
Tags
- ์๋ฐ์คํฌ๋ฆฝํธ
- ๋์ ํ ์ด๋ธ
- ์ฝํ
- SQL
- like
- ์ธ๋ผ์ธ๋ทฐ
- order by
- JSP
- ๋ฆฌ๋ ์ค
- ๋์ปค
- post๋ฐฉ์
- Update
- ๋์
- JavaScript
- JS
- MySQL
- ์ปจํธ๋กค๋ฌ
- optionํ๊ทธ
- ๋ช ๋ น์ด
- ๋ฐฐ์ด
- Ajax
- Spring
- ํ ์ด๋ธ
- DATE_FORMAT
- oracle
- select
- ํจ์
- ๋ฐฑํฑ
- ํ๋ก๊ทธ๋๋จธ์ค
- ๋ณ์
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 |