sqlite
database; 내장 관계형 데이터베이스
英[laək] 美[laək]
vt. prep.(표현 방법) like;(의견 요청)...how(표현 표현) like n. like; 취미; 종류, conj를 입력하세요. like...; as )는 다음과 같습니다...; (비공식적인 언어, 다음 문장, 설명 또는 예를 생각할 때 사용됨) 아마도
SQLite 유사 함수 통사론
기능: SQLite의 LIKE 연산자는 와일드카드로 지정된 패턴의 텍스트 값을 일치시키는 데 사용됩니다. LIKE 연산자는 검색 표현식이 패턴 표현식과 일치하는 경우 true(1)를 반환합니다. LIKE 연산자와 함께 사용되는 와일드카드 문자는 두 가지입니다. 백분율 기호(%) 밑줄(_) 백분율 기호(%)는 0개, 1개 이상의 숫자나 문자를 나타냅니다. 밑줄(_)은 단일 숫자 또는 문자를 나타냅니다. 이러한 기호는 조합하여 사용할 수 있습니다.
구문: % 및 _의 기본 구문은 다음과 같습니다.
SELECT FROM table_name
WHERE 열 LIKE 'XXXX%'
또는
SELECT FROM table_name
WHERE 열 LIKE '%XXXX%'
or
SELECT F ROM table_name
WHERE 열 LIKE 'XXXX_'
or
SELECT FROM table_name
WHERE 열 LIKE '_XXXX'
or
SELECT FROM table_name
WHERE 열 LIKE '_XXXX_'
AND 또는 OR 연산자를 사용하여 N개의 조건을 결합할 수 있습니다. . 여기서 XXXX는 임의의 숫자 또는 문자열 값일 수 있습니다.
SQLite 유사 함수 예
COMPANY 表有以下记录: ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norway 20000.0 4 Mark 25 Rich-Mond 65000.0 5 David 27 Texas 85000.0 6 Kim 22 South-Hall 45000.0 7 James 24 Houston 10000.0 sqlite> SELECT * FROM COMPANY WHERE AGE LIKE '2%'; 这将产生以下结果: ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 2 Allen 25 Texas 15000.0 3 Teddy 23 Norway 20000.0 4 Mark 25 Rich-Mond 65000.0 5 David 27 Texas 85000.0 6 Kim 22 South-Hall 45000.0 7 James 24 Houston 10000.0 sqlite> SELECT * FROM COMPANY WHERE ADDRESS LIKE '%-%'; 这将产生以下结果: ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 4 Mark 25 Rich-Mond 65000.0 6 Kim 22 South-Hall 45000.0