일상 기록 창고

LOCATE() 사용 본문

프로그래밍/mysql

LOCATE() 사용

Crazy_Kong 2009. 6. 5. 15:07

LOCATE(substr,str), LOCATE(substr,str,pos)

 

문자열로부터 찾고자 하는 문자의 시작 위치를 반환해준다.  존재하지 않을 경우 0 리턴

 

 mysql> SELECT LOCATE('bar', 'foobarbar');
        -> 4
mysql> SELECT LOCATE('xbar', 'foobar');
        -> 0
mysql> SELECT LOCATE('bar', 'foobarbar', 5);
        -> 7

 

multi-byte 에서도 문제 없이 작동

'프로그래밍 > mysql' 카테고리의 다른 글

dump 시 필요한 테이블의 필요한 정보만 가져오기  (0) 2010.08.12
mysqldump 복구 시 외래키 문제  (0) 2009.07.17
HAVING 절 사용하기  (0) 2009.06.05
CHAR_LENGTH  (0) 2009.06.04
리플리케이션 복구  (0) 2009.06.01