20110621 :: SQLite3에서 대소문자 구분 없이 비교하기

사실, SQL 표준 구문이겠지만 왜 그간 이 이슈를 한 번도 제대로 생각하지  않았는지는 의문이다. 혹은 아예 테이블/칼럼의 속성 자체에 대소문자를 구분하지 않도록 정의하는 것이 있는지도 모르겠다.

SELECT * FROM MyTable WHERE t_Name = ‘Alice’ COLLATE NOCASE;

말미에 붙인 COLLATE NOCASE는 문자열을 비교할 때,  대소문자에 대해 구분을 하지 않는다.

일단 나머지는 다음에 정리하기로하고, 나중에 찾기 쉽에 이것만 메모.