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
- ์๋ฐ์คํฌ๋ฆฝํธ
- Spring
- ์ธ๋ผ์ธ๋ทฐ
- ์ฝํ
- ๋์ปค
- ํ๋ก๊ทธ๋๋จธ์ค
- optionํ๊ทธ
- ์ปจํธ๋กค๋ฌ
- ๋์ ํ ์ด๋ธ
- Update
- post๋ฐฉ์
- ํจ์
- ๋ณ์
- select
- Ajax
- ๋ฐฑํฑ
- ํ ์ด๋ธ
- oracle
- ๋ช ๋ น์ด
- ๋์
- JS
- JavaScript
- DATE_FORMAT
- order by
- MySQL
- SQL
- JSP
- ๋ฆฌ๋ ์ค
- like
- ๋ฐฐ์ด
Archives
- Today
- Total
bom's happy life
[MYSQL] LIKE๋ฅผ ๊ฐ๋จํ๊ฒ ์ ๊ท์์ผ๋ก ๋ฐ๊พธ๊ธฐ ๋ณธ๋ฌธ
Deveolpment Study๐๏ธ/Databases
[MYSQL] LIKE๋ฅผ ๊ฐ๋จํ๊ฒ ์ ๊ท์์ผ๋ก ๋ฐ๊พธ๊ธฐ
bompeach 2023. 9. 12. 15:09๋ฌธ์ :
CAR_RENTAL_COMPANY_CAR ํ ์ด๋ธ์์ 'ํตํ์ํธ', '์ด์ ์ํธ', '๊ฐ์ฃฝ์ํธ' ์ค ํ๋ ์ด์์ ์ต์ ์ด ํฌํจ๋ ์๋์ฐจ๊ฐ ์๋์ฐจ ์ข ๋ฅ ๋ณ๋ก ๋ช ๋์ธ์ง ์ถ๋ ฅํ๋ SQL๋ฌธ์ ์์ฑํด์ฃผ์ธ์. ์ด๋ ์๋์ฐจ ์์ ๋ํ ์ปฌ๋ผ๋ช ์ CARS๋ก ์ง์ ํ๊ณ , ๊ฒฐ๊ณผ๋ ์๋์ฐจ ์ข ๋ฅ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ค๋ฆ์ฐจ์ ์ ๋ ฌํด์ฃผ์ธ์
1. LIKE๋ฅผ ์ฌ์ฉํ์ฌ OPTIONS์ ํตํ์ํธ, ์ด์ ์ํธ, ๊ฐ์ฃฝ์ํธ๊ฐ ํ๋๋ผ๋ ํฌํจ๋์ด์๋์ง ๋ฌธ์์ด ์ฐพ๊ธฐ
SELECT CAR_TYPE, COUNT(*) AS CARS
FROM CAR_RENTAL_COMPANY_CAR
WHERE OPTIONS LIKE '%ํตํ์ํธ%' OR OPTIONS LIKE '%์ด์ ์ํธ%' OR OPTIONS LIKE '%๊ฐ์ฃฝ์ํธ%'
GROUP BY CAR_TYPE
ORDER BY CAR_TYPE
2. ์ ๊ท์์ ์ฌ์ฉํ์ฌ ๊ฐ๋จํ๊ฒ OR ํํํ๊ธฐ : ์์ REGEXP๋ฅผ ์จ์ค๋ค.
SELECT CAR_TYPE, COUNT(*) AS CARS
FROM CAR_RENTAL_COMPANY_CAR
WHERE OPTIONS REGEXP 'ํตํ์ํธ|์ด์ ์ํธ|๊ฐ์ฃฝ์ํธ'
GROUP BY CAR_TYPE
ORDER BY CAR_TYPE;
'Deveolpment Study๐๏ธ > Databases' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SQL] WHERE 1=1๋? ์ฌ์ฉํ๋ ์ด์ ? (0) | 2023.09.13 |
---|---|
[MYSQL] CASE WHEN THEN ๊ตฌ๋ฌธ (0) | 2023.09.12 |
[iBtis] sqldeveloper์์ ์๋๋๋ ์ฟผ๋ฆฌ๊ฐ iBatis์์ ๋ฌธ๋ฒ ์๋ฌ๊ฐ ๋๋ ๊ฒฝ์ฐ (0) | 2023.08.24 |
SQL ๋ฌธ๋ฒ ๋ณํํ๋ ์ฌ์ดํธ (0) | 2023.07.26 |
์ด์ ์ ๊ณ์ฐํด์ ์์(RANK)๋ฅผ ๋งค๊ธฐ๊ณ ์ถ์๋? - ์ฟผ๋ฆฌ์ฑ๋ฅํฅ์์ํค๊ธฐ (0) | 2023.07.24 |