[MSSQL] LIKE절 사용법 & 예제
- DB/MSSQL
- 2018. 4. 3.
LIKE구문
쿼리문 WHERE절에 주로 사용되며 부분적으로 일치하는 칼럼을 찾을때 사용됩니다.
SELECT * FROM [테이블명] WHERE LIKE [조건]
_ : 글자숫자를 정해줌(EX 컬럼명 LIKE '홍_동')
% : 글자숫자를 정해주지않음(EX 컬럼명 LIKE '홍%')
사용법
--A로 시작하는 문자를 찾기--
SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 LIKE 'A%'
--A로 끝나는 문자 찾기--
SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 LIKE '%A'
--A를 포함하는 문자 찾기--
SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 LIKE '%A%'
--A로 시작하는 두글자 문자 찾기--
SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 LIKE 'A_'
--첫번째 문자가 'A''가 아닌 모든 문자열 찾기--
SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 LIKE'[^A]'
--첫번째 문자가 'A'또는'B'또는'C'인 문자열 찾기--
SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 LIKE '[ABC]'
SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 LIKE '[A-C]'
예제
--'김'으로 시작하는 사원 조회
SELECT * FROM My_Talbe WHERE Nm_Kor LIKE '김%'
--김이 들어가는 시작하는 사원 조회
SELECT * FROM My_Talbe WHERE Nm_Kor LIKE '%김%'
--김으로 끝나는 사원의 사원번호 조회
SELECT No_Emp FROM My_Talbe WHERE Nm_Kor LIKE '%김'
[MS_SQL] Create Table, Alter Table, Drop Table(테이블 생성,수정,삭제)
'DB > MSSQL' 카테고리의 다른 글
[MSSQL] BETWEEN절 사용법 & 예제 (0) | 2018.04.05 |
---|---|
[MSSQL] IN절 사용법 & 예제 (0) | 2018.04.04 |
[MSSQL] 조건문 (CASE WHEN, IF) 함수 사용법 & 예제 (1) | 2018.04.02 |
[MSSQL] 공백제거 (LTRIM,RTRIM) 사용법 & 예제 (0) | 2018.04.01 |