sqlite
資料庫;使用;內(nèi)嵌關(guān)係資料庫
like
英[la?k]? ?美[la?k ]??
vt.喜歡;(與would 或should 連用表示客氣)想;想要;喜歡做
prep.(表示屬性)像;(表示方式)如同;(詢問意見)…怎麼樣;(表示列舉)例如
adj.相似的;相同的
n.相類似的人[事物];喜好;嗜好;(尤指被視為沒有某人或某物那麼好的)種類,類型
conj.如同;好像;像…一樣;彷彿
#adv.如;(非正式口語,代替as)和…一樣;(非正式口語,思考說下句話、解釋或舉例時(shí)用)大概;可能
SQLite Like函數(shù) 語法
作用:SQLite 的?LIKE?運(yùn)算子是用來符合萬用字元指定模式的文字值。如果搜尋表達(dá)式與模式表達(dá)式匹配,LIKE 運(yùn)算子將傳回真(true),也就是 1。這裡有兩個(gè)通配符與 LIKE 運(yùn)算子一起使用:百分號(hào) (%)下劃線 (_)百分號(hào)(%)代表零個(gè)、一個(gè)或多個(gè)數(shù)字或字元。底線(_)代表一個(gè)單一的數(shù)字或字元。這些符號(hào)可以被組合使用。
語法:% ?與_ 的基本語法如下:
#SELECT?FROM?table_name
WHERE?column?LIKE?'XXXX%'
or?
#SELECT?FROM table_name
WHERE?column?LIKE?'%XXXX%'
or
SELECT?FROM?table_name
WHERE?column?LIKE?'XXXX_'
or
SELECT1FROM?
or
SELECT?FROM?table_name
WHERE?column?LIKE?'_XXXX_'
SQLite Like函數(shù) 範(fàn)例
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%'; 這將產(chǎn)生以下結(jié)果: 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 '%-%'; 這將產(chǎn)生以下結(jié)果: ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 4 Mark 25 Rich-Mond 65000.0 6 Kim 22 South-Hall 45000.0