티스토리 뷰
/*CHARINDEX, PATINDEX 모두 해당 검색문자열의 시작포인트를 찾는 함수이며
, PATINDEX는 와일드카드문자로 패턴을 추가하 찾을 수 있다.
*/
use master
go
SELECT CHARINDEX('important', 'It is important that you maintain your bicycle and keep it in good repair')
GO
SELECT PATINDEX('%important%', 'It is important that you maintain your bicycle and keep it in good repair')
-- %, _ 와일드문자로 패턴 검색이 가능하다
SELECT PATINDEX('%impo__ant%', 'It is important that you maintain your bicycle and keep it in good repair')
-- 대/소문자 Collate 로 설정 가능
SELECT PATINDEX ( '%ein%', 'Das ist ein Test' COLLATE Latin1_General_BIN) ;
SELECT PATINDEX ( '%Ein%', 'Das ist ein Test' COLLATE Latin1_General_BIN) ;
SELECT CHARINDEX ( 'TEST', 'This is a Test' COLLATE Latin1_General_BIN);
SELECT CHARINDEX ( 'Test', 'This is a Test' COLLATE Latin1_General_BIN);
'SQL Server' 카테고리의 다른 글
DBCC CHECKDB 수행한 시간을 확인하기 (0) | 2015.08.06 |
---|---|
SQL 버전별 통합설치 방법-slipstreaming (0) | 2015.08.05 |
서버와 데이터베이스의 Collate(정렬셋)가 틀릴때 쿼리 오류 468 (0) | 2015.07.23 |
테이블생성없이 VALUES 를 이용한 가상테이블 만들기 (0) | 2015.07.23 |
SQL 2000 sp4에서 AWE 확장해도 메모리 할당이 잘 안되는 경우 (0) | 2015.07.16 |
- Total
- Today
- Yesterday