반응형
SQLite 문자열에 다른 문자열 쿼리가 포함됨
어떻게해야합니까?
예를 들어 내 열이 "고양이, 개, 새"이고 열에 고양이가 포함 된 행을 가져 오려면?
LIKE 사용 :
SELECT *
FROM TABLE
WHERE column LIKE '%cats%' --case-insensitive
LIKE
이 경우에 적합 하지만 보다 일반적인 솔루션은 instr
검색 문자열의 문자를 이스케이프 할 필요가없는를 사용하는 것입니다. 참고 : instr
Sqlite 3.7.15부터 사용할 수 있습니다 .
SELECT *
FROM TABLE
WHERE instr(column, 'cats') > 0;
또한, 명심 LIKE
대소 인 구분하지 않는 반면, instr
대소입니다 민감한 .
참고 URL : https://stackoverflow.com/questions/3498844/sqlite-string-contains-other-string-query
반응형
'program story' 카테고리의 다른 글
Spring MVC 테스트를 사용하여 멀티 파트 POST 요청 단위 테스트 (0) | 2020.08.26 |
---|---|
mysql-> tbl에 삽입 (다른 테이블에서 선택) 및 일부 기본값 (0) | 2020.08.26 |
Javascript에서 동적으로 이름이 지정된 메서드를 어떻게 호출합니까? (0) | 2020.08.26 |
MySql-문자열 부분을 업데이트하는 방법? (0) | 2020.08.26 |
Android에서 상태 표시 줄을 숨기는 방법 (0) | 2020.08.26 |