๐ก MySQL์ like๋ฌธ์ ํ์ฉํ์ฌ ํน์ ๋ฐ์ดํฐ ๊ฒ์ํ๊ธฐ
๐ค Like ๋ฌธ์?
where์ ์์ ์ฌ๋ฌ ์กฐ๊ฑด์ ์ค์ ํ ๋ ๊ต์ฅํ ์ ์ฉํ๊ฒ ์ฐ์ด๋ ์น๊ตฌ์ด๋ค. ๋ง์ฝ ์ ๋ชฉ์ one2ye๊ฐ ๋ค์ด๊ฐ ๊ฒ์๋ฌผ์ ์ฐพ๊ณ ์ถ์ ๋ ๊ทธ๋ฅ where ์ ๋ชฉ = "one2ye" ๋ผ๊ณ ํ๋ค๋ฉด ์ํ๋ ๊ฒฐ๊ณผ๋ฅผ ์ฐพ์ ์ ์๋ค. ์๋ํ๋ฉด ์ด ๋ช ๋ น์ด๋ ์ ๋ชฉ์ด one2ye์ธ ๊ฒ์๋ฌผ๋ง ๋ฝ์์ค๊ธฐ ๋๋ฌธ์ด๋ค. ์ด ๋, ์ํ๋ ๊ฒฐ๊ณผ๋ฅผ ์ ๋๋ก ๋ฝ์์ค๊ธฐ ์ํด์ like๋ฌธ์ด ํ์ํ ๊ฒ์ด๋ค.
๐ค ์ค์ ์์ ํ์ด๋ณด๊ธฐ
https://ye5ni.tistory.com/145
↑↑↑(์ ๋งํฌ ์ฐธ๊ณ ) ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฑ ํ ํด๋นํ๋ ํ ์ด๋ธ์ ๊ธฐ์ค์ผ๋ก ์ค์ต ์งํ
โ ์กฐ๊ฑด 1. ์๋๋ช (sido)์ '์์ธํน๋ณ์', ์๊ตฐ๊ตฌ๋ช (gugun)์ '์ค๊ตฌ', ๋๋ช (dong)์ 'ํ๋'์ผ๋ก ์์
โ ์กฐ๊ฑด 2. ๊ฒฐ๊ณผ๋ ์๋๋ช , ์๊ตฐ๊ตฌ๋ช , ์๋ฉด๋๋ช , ๋๋ก๋ช ์ ์์ผ๋ก ์ ๋ ฌ
โ ์์
์ฌ๊ธฐ์ juso ์ปฌ๋ผ์ ๋๋ช (dong)์ 'ํ๋'์ผ๋ก ์์ํ๋ ๋ฐ์ดํฐ๋ง ๋ฝ์๋ณผ ๊ฒ์ด๋ค.
์ฌ์ฉ๋ฒ
# 'ํ๋ณต'์ผ๋ก ์์ํ๋ ๋ฐ์ดํฐ ๊ฒ์
select * from table
where title like "ํ๋ณต%";
# 'ํ๋ณต'์ผ๋ก ๋๋๋ ๋ฐ์ดํฐ ๊ฒ์
select * from table
where title like "%ํ๋ณต";
# 'ํ๋ณต'์ด ๋ค์ด๊ฐ๋ ๋ฐ์ดํฐ ๊ฒ์
select * from table
where title like "%ํ๋ณต%";
# ๋จ, %์ ์ ๋ค ๊ณต๋ฐฑ๊น์ง ํฌํจํด์ ๊ฒ์ํ๊ธฐ ๋๋ฌธ์ ์ ์ํด์ ์ฌ์ฉํด์ผ ํจ!
์์
'ํ๋'์ผ๋ก ์์ํ๋ ๋ฐ์ดํฐ ๊ฒ์ํ๊ธฐ
select dong
from road_code
where dong like "ํ๋%";
์์ ๋ฌธ์ ์ ์ ์ฉํ๊ธฐ
select scd, rno, dno, concat(sido, " ", gugun, " ", dong, " ", road) as juso,
concat(eroad, ",", edong, ",", egugun, ",", esido) as ejuso
from road_code
where sido="์์ธํน๋ณ์" and gugun="์ค๊ตฌ" and dong like "ํ๋%"
order by sido, gugun, dong, road;
order by ์ ๋ ฌ์ ๋ํ ์์ธํ ์ค๋ช ์ โก๏ธโก๏ธโก๏ธ https://ye5ni.tistory.com/149
concat ํจ์์ ๋ํ ์์ธํ ์ค๋ช ์ โก๏ธโก๏ธโก๏ธ https://ye5ni.tistory.com/147