新聞中心
和SQL Server數(shù)據(jù)庫的查詢一樣,SQLite數(shù)據(jù)庫也有幾個特殊的查詢也是比較使用的,比如說:LIKE查詢和IN集合查詢等,本文介紹了這一部分查詢的實(shí)例代碼,接下來我們就來一一介紹。

成都創(chuàng)新互聯(lián)專注于企業(yè)成都營銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、鎮(zhèn)巴網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、商城網(wǎng)站定制開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為鎮(zhèn)巴等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
LIKE
- LIKE 用通配符匹配字符串
- 下劃線 _ 匹配一個字符串
- 百分號 % 匹配多個字符串
- LIKE 匹配字符串時不區(qū)分大小寫
LIKE查詢的代碼實(shí)例如下:
- sqlite>
- sqlite> SELECT * FROM Cars WHERE Name Like '____';
- Id Name Cost
- ---- --------------- ---------------
- 1 Audi 52642
- sqlite>
- sqlite> SELECT * FROM Cars WHERE Name Like '%en';
- Id Name Cost
- ---- --------------- ---------------
- 6 Citroen 21000
- 8 Volkswagen 21600
- sqlite>
- sqlite> SELECT * FROM Cars WHERE Name Like '%EN';
- Id Name Cost
- ---- --------------- ---------------
- 6 Citroen 21000
- 8 Volkswagen 21600
- sqlite>
GLOB
- GLOB 用通配符匹配字符串
- 下劃線 ? 匹配一個字符串
- 百分號 * 匹配多個字符串
- LIKE 匹配字符串時,區(qū)分大小寫
BETWEEN 值1 AND 值2
返回兩個值之間的數(shù)據(jù)集合。下面的語句查詢價格在 20000 到 55000 之間的車,都是好車啊。代碼如下:
- sqlite>
- sqlite> SELECT * FROM Cars WHERE Cost BETWEEN 20000 AND 55000;
- Id Name Cost
- ---- --------------- ---------------
- 1 Audi 52642
- 4 Volvo 29000
- 6 Citroen 21000
- 7 Hummer 41400
- 8 Volkswagen 21600
- sqlite>
IN (集合)
對應(yīng)列的值必須在集合中。下面的語句查找奧迪和悍馬的價格。IN集合查詢的代碼如下:
- sqlite>
- sqlite> SELECT * FROM Cars WHERE Name IN ('Audi','Hummer');
- Id Name Cost
- ---- --------------- ---------------
- 1 Audi 52642
- 7 Hummer 41400
- sqlite>
關(guān)于SQLite數(shù)據(jù)庫中LIKE查詢和IN集合查詢的例子就介紹到這里,希望能對您有所幫助。
文章標(biāo)題:一個SQLite數(shù)據(jù)庫的LIKE查詢和IN集合查詢的代碼實(shí)例
轉(zhuǎn)載來于:http://www.dlmjj.cn/article/dheseps.html


咨詢
建站咨詢
