(참고 : 이것은 SQL Server가 아닌 MySQL의 SQL 용입니다.)SQL (MySQL) : 문자열의 첫 단어와 일치하는 단어?
"abc def GHI JKL"과 같은 값을 가진 데이터베이스 열이 있습니다. 특정 문자로 시작하는 단어에 대/소문자를 구분하지 않는 테스트를 포함하는 WHERE 절을 작성하려고합니다. 예를 들어,이 예제는 문자 a, c, g, j에 대해 true를 테스트합니다. 그 이유는 각각의 문자로 시작하는 '단어'가 있기 때문입니다. 응용 프로그램은 지정된 문자로 시작하는 단어 만있는 레코드를 찾는 검색을위한 것입니다. 또한이 테이블에 대한 전체 텍스트 인덱스가 없음을 유의하십시오.
고마워요! 매력처럼 작동합니다. USE INDEX를 추가했습니다. 전체 테이블을 스캔하는 것보다 전체 인덱스를 스캔하는 것이 더 좋습니다. –
주의 : 멀티 바이트 문자로는 작동하지 않습니다. http://dev.mysql.com/doc/refman/5.1/en/regexp.html#operator_regexp – ankimal