2014-09-16 3 views
-2

문자열 일치로 sqlite3 데이터베이스에서 레코드를 선택하고 싶습니다. where 절에서 '='을 사용합니다.sqlite 검색에서 대문자와 소문자 사용

입력란에 "NUM"이 있고 "num"이 기록되도록하고 싶습니다. 내가하는 쿼리는 무엇입니까?

+0

Do Google 검색을 수행하십시오. –

답변

0

이 자습서를 살펴 보자는 http://www.w3schools.com/sql/sql_func_ucase.asphttp://alvinalexander.com/sql/sql-select-case-insensitive-query-queries-upper-lower

대소 문자를 구분하지 쿼리를 수행하는 SQL 표준 방법과 같이 위() 또는 아래() 함수를 SQL을 사용하는 것입니다

select * from myTable where upper(first_name) = 'NUM'; 

또는이 :

select * from myTable where lower(first_name) = 'num'; 
+0

@SP 링크 만 올바른 답변이 아닙니다. 설명을 추가하거나 링크를 주석으로 추가하십시오 ..... –

관련 문제