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