๋ฐ์ํ
[TEST]
NAME
------
__A
_B_
C
D__
E
SQL> SELECT * FROM TEST WHERE NAME LIKE '%_%';
[RESULT]
NAME
------
__A
_B_
C
D__
E
TEST ํ ์ด๋ธ์์ ์์ ๊ฐ์ ์ฟผ๋ฆฌ๋ก ๊ฒ์์ ํ๊ฒ ๋๋ฉด '_' ๋ฌธ์๊ฐ ํฌํจ๋ ๊ฐ์ ๊ฐ์ ธ์ค๋๊ฒ ์๋๋ผ ๋ชจ๋ ํ์ด ์ถ๋ ฅ๋ฉ๋๋ค.
ํน์ ๊ตฌ๋ฌธ์ ์ฌ์ฉํ์ง ์์ผ๋ฉด % ๋๋ _์ ๊ฐ์ ํน์ ๋ฌธ์๊ฐ ํฌํจ ๋ ๋ฌธ์์ด ์ด์ ๋ํด LIKE ๊ฒ์์ ์ฌ์ฉํ ์ ์๋๋ฐ์
SQL> SELECT * FROM TEST WHERE NAME LIKE '%@_%' ESCAPE '@';
[RESULT]
NAME
------
__A
_B_
D__
LIKE ์ฐ์ฐ์ผ๋ก '%' ๋ '_' ๋ฑ๊ณผ ๊ฐ์ ํน์๋ฌธ์๋ฅผ ๊ฒ์ํ๊ธฐ ์ํด์๋ ์์ ๊ฐ์ด ESCAPE ๋ฅผ ์ฌ์ฉํด์ฃผ์ด์ผ๋ง ํฉ๋๋ค.
์์ ์ฟผ๋ฆฌ์์๋ @๋ฅผ ์ฌ์ฉํ์ง๋ง ์๋ฌด ํน์๋ฌธ์๋ ์ฌ์ฉํด๋ ๊ฒฐ๊ณผ๋ ๊ฐ์ต๋๋ค. ๐
300x250
'DB > Oracle' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Oracle] ์๋ธ์ฟผ๋ฆฌ์ ์ข ๋ฅ - ( ์ค์นผ๋ผ, ์ธ๋ผ์ธ๋ทฐ, ์ค์ฒฉ ) (0) | 2023.06.06 |
---|---|
[Oracle] sqlplus Linesize, Pagesize, Column ์ฌ์ด์ฆ ์กฐ์ ํ๊ธฐ (0) | 2022.12.27 |
[Oracle] ๊ณ์ธตํ ์ฟผ๋ฆฌ ์ดํดํ๊ธฐ (์ค๋ช /์์ ) (0) | 2022.04.29 |
[Oracle] LPAD, RPAD ํจ์ ์ฌ์ฉ๋ฒ (0) | 2022.04.28 |
[Oracle] GRANT(๊ถํ๋ถ์ฌ) / REVOKE (๊ถํํ์) (0) | 2022.04.26 |