티스토리 뷰

1. LIKE - 역할

컬럼에 들어가 있는 값들 중 특정 문자가 포함되어 있는 값을 조회하고자 할 경우 사용


◈ 구문형식


WHERE 컬럼 [NOT] LIKE (%) 검색할 값 ( _ , % ) 



2. LIKE - 기본 테이블

◈ TEST_TABLE_ONE


IDX 

NAME

AMT 

ID  

TEL

1

테스트1

1000

test1

010-0000-0001

2

테스트2

2000

test2

011-0000-0002

3

테스트3

3000

test3

021-0000-0003

4

테스트4

4000

test4

010-0000-0004

5

테스트5

5000

test5

010-0000-0005




3. LIKE - SQL 문장1

◈ SQL

1
2
3
SELECT * 
        FROM TEST_TABLE_ONE
         WHERE TEL LIKE '010%'



◈ 결과 테이블


 IDX

NAME 

AMT 

ID 

TEL 

1 

테스트1 

1000 

test1 

010-0000-0001 

테스트4 

4000 

test4 

010-0000-0004 

5 

테스트5 

5000 

test5 

010-0000-0005 



◈ 설명


TEL 컬럼이 010으로 시작하는 내용을 조회합니다



4. LIKE - SQL 문장2

◈ SQL

1
2
3
SELECT * 
        FROM TEST_TABLE_ONE
         WHERE TEL LIKE '%0001%'



◈ 결과 테이블


 IDX

NAME 

AMT 

ID 

TEL 

1 

테스트1 

1000 

test1 

010-0000-0001 



◈ 설명


TEL 컬럼이 0001이 포함된 내용을 조회합니다




5. LIKE - SQL 문장3

◈ SQL

1
2
3
SELECT * 
        FROM TEST_TABLE_ONE
         WHERE TEL LIKE '0_1%'



◈ 결과 테이블


 IDX

NAME 

AMT 

ID 

TEL 

2 

테스트2 

2000 

test2 

011-0000-0002 

3 

테스트3 

3000 

test3 

021-0000-0003 


◈ 설명


TEL 컬럼이 011,021로 시작되는 내용을 조회합니다.

위 조건은 첫번째 자리는 무조건 0, 세번째 자리는 1 , 가운데 _ 자리는 아무것이 나와도 상관 없는 조건을 준 것입니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday