문자 비교에 사용이 가능하다.

 

 문자열에 포함된 것도 검색 가능하다.

 

 select * from table_name where locate('abx', 'radabxot') > 0;

 

 이렇게 검색을 하면 "abx" 문자가 있어서 1이 반환된다. 즉 숫자로 반영되기에 0보다 큰 값으로 검색을 해야한다.

 

 select * from table_name where position('abx' IN 'radabxot') > 0;

 

 동일하게 처리된다.

 

 

 즉, locate()함수와 position()함수는 동일한 작업을 한다.