๐ก LIKE()
- ๋ฌธ์์ด ๋ด์์ ์ํ๋ ๋ฌธ์์ด์ ์ฐพ๊ธฐ ์ํด ์ฌ์ฉ
- WILDCARDS ๋ฌธ์๋ค๊ณผ ํจ๊ป ์ฐ์
WILDCARDS๋ ๋ฌด์์ธ๊ฐ? ๐ง
- ์ปดํจํฐ์์ ํน์ ๋ช ๋ น์ด๋ก ๋ช ๋ น์ ๋ด๋ฆด ๋, ์ฌ๋ฌ ํ์ผ์ ํ๊บผ๋ฒ์ ์ง์ ํ ๋ชฉ์ ์ด๋ก ์ฌ์ฉํ๋ ๊ธฐํธ
- ์ฃผ๋ก ํน์ ํ ํจํด์ด ์๋ ๋ฌธ์์ด ํน์ ํ์ผ์ ์ฐพ๊ฑฐ๋, ๊ธด ์ด๋ฆ์ ์๋ตํ ๋ ์ฐ์
- SQL์์์ WILDCARDS(์์ผ๋ ์นด๋) : ๋ฌธ์์ด์์ ๊ฐ๋จํ๊ฒ ํ๋ ์ด์์ ๋ฌธ์๋ฅผ ๋์ฒดํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋ฌธ์
1๏ธโฃ % (Percentage)
1. %m
- m ์์ ๋ฌด์์ด ์ค๋ ์๊ด์์ด ๋งจ ๋ง์ง๋ง์ด m์ผ๋ก ๋๋๋ ๋ฌธ์์ด
- him, aiem, m ๋ฑ
2. c%
- c ๋ค์ ๋ฌด์์ด ์ค๋ ์๊ด์์ด ๋งจ ์์ด c์ผ๋ก ์์ํ๋ ๋ฌธ์์ด
- camera, cinema, c ๋ฑ
3. %w%
- w ์๋ค์ ๋ฌด์์ด ์ค๋ ์๊ด์์ด ์ค๊ฐ์ w๋ฅผ ํฌํจํ๋ ๋ฌธ์์ด
- abwl, hewo, w ๋ฑ
2๏ธโฃ _ (UnderBar)
์ด๋, _ ๋ ํ๋์ ๋ฌธ์์ด๋ง์ ํํ!!!!
1. _don
- ์ด 4๊ฐ์ ๊ธ์๋ก ๊ตฌ์ฑ๋ ๋ฌธ์์ด
- 2, 3, 4๋ฒ์งธ ๋ฌธ์๋ ๊ฐ๊ฐ d, o, n๋ก ๊ณ ์
- 1๋ฒ์งธ ๋ฌธ์์ด์ ๋ชจ๋ ๋ฌธ์ ํ์ฉ
- ldon, 2don, wdon ๋ฑ
2. p_rpl_
- ์ด 5๊ฐ์ ๊ธ์๋ก ๊ตฌ์ฑ๋ ๋ฌธ์์ด
- 1, 3, 4๋ฒ์งธ ๋ฌธ์๋ ๊ฐ๊ฐ p, r, p, l ๋ก ๊ณ ์
- 2, 5๋ฒ์งธ ๋ฌธ์๋ ์ด๋ค ๋ฌธ์๋ ํ์ฉ
- purple, parplw, porpl2 ๋ฑ
๐ก ์ฌ์ฉ ์์
SELECT *
FROM city
WHERE NAME LIKE 'KO_EA'
SELECT *
FROM student
WHERE Name LIKE 'he%'
๊ฒ์ํ๋ ค๋ ๋ฌธ์์ด์ด WILDCARD์ธ _ ๋๋ &์ผ ๋๋ ์ด๋ป๊ฒ ํด์ผํ ๊น?
WILDCARD ์์ \(์ญ์ฌ๋์ฌ) ๋ฃ์ด์ฃผ๋ฉด ๋๋ค.
์์) _๊ฐ ๋ค์ด๊ฐ๋ ๊ฐ๋ค์ ๋ชจ๋ ๋ถ๋ฌ์ค๊ณ ์ถ์ ๊ฒฝ์ฐ
SELECT *
FROM STUDENT
WHERE NAME LIKE "%\_%"
- ์ฐธ๊ณ ์ฌ์ดํธ
[MYSQL] LIKE ํจ์ - ํน์ ๋ฌธ์ ๊ฒ์ํ๊ธฐ
LIKE() ํจ์ LIKE ํจ์๋ ๋ฌธ์์ด ๋ด์์ ๋ด๊ฐ ์ํ๋ ๋ฌธ์์ด์ ์ฐพ๋ ํจ์์ ๋๋ค. REGEXP๋ฅผ ์์ฃผ ์ฌ์ฉํ์ง๋ง, ๊ฐ๋จํ๊ฒ LIKE๋ฅผ ์ฌ์ฉํ๊ธฐ๋ ํฉ๋๋ค. LIKEํจ์๋ WILDCARDS ๋ฌธ์๋ค๊ณผ ํจ๊ป ์ฐ์ ๋๋ค. WILDCARD์
bramhyun.tistory.com