在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 數(shù)據(jù)庫(kù)/ SQLite LIKE子句
SQLite觸發(fā)器(刪除之前/之后)
SQLite Union All操作符
SQLite快速入門
SQLite LIMIT子句
SQLite更新查詢
SQLite插入查詢
SQLite創(chuàng)建數(shù)據(jù)庫(kù)
SQLite datetime()函數(shù)
SQLite now函數(shù)和時(shí)間格式化
SQLite左連接
SQLite AVG()函數(shù)
SQLite交叉連接(Cross Join)
SQLite運(yùn)算符
SQLite ORDER BY子句
SQLite聚合函數(shù)
SQLite Union操作符
SQLite是什么?
SQLite安裝
PHP連接SQLite數(shù)據(jù)庫(kù)
SQLite命令大全
SQLite LIKE子句
SQLite OR子句
SQLite內(nèi)連接(Inner Join)
SQLite日期和時(shí)間
SQLite WHERE子句
SQLite刪除表
Python連接SQLite數(shù)據(jù)庫(kù)
SQLite刪除觸發(fā)器
SQLite優(yōu)點(diǎn)和缺點(diǎn)
SQLite連接(JOIN子句)
SQLite數(shù)據(jù)類型
SQLite外連接(Outer Join)
SQLite COUNT()函數(shù)
SQLite主鍵
SQLite觸發(fā)器(插入之前/之后)
SQLite HAVING子句
SQLite IN運(yùn)算符
SQLite選擇查詢
SQLite date()函數(shù)
SQLite MAX()函數(shù)
SQLite刪除查詢
SQLite分離數(shù)據(jù)庫(kù)
SQLite教程
SQLite GLOB子句
SQLite MIN()函數(shù)
SQLite導(dǎo)入數(shù)據(jù)
SQLite GROUP BY子句
SQLite表達(dá)式
SQLite語(yǔ)法大全
SQLite外鍵
SQLite觸發(fā)器
SQLite導(dǎo)出數(shù)據(jù)
SQLite juliandday()函數(shù)
SQLite創(chuàng)建表
Java連接SQLite數(shù)據(jù)庫(kù)
SQLite SUM()函數(shù)
SQLite特性/為什么要使用SQLite?
SQLite觸發(fā)器(更新之前/之后)
SQLite strftime()函數(shù)日期日間格式化
SQLite附加/選擇數(shù)據(jù)庫(kù)
SQLite DISTINCT子句
SQLite歷史
SQLite time()函數(shù)

SQLite LIKE子句

SQLite LIKE運(yùn)算符用于使用通配符將文本值與模式進(jìn)行匹配。 在搜索表達(dá)式與模式表達(dá)式匹配的情況下,LIKE運(yùn)算符將返回真,即:1。

LIKE操作符一起使用的兩個(gè)通配符:

  • 百分號(hào)()
  • 下劃線(_)

百分號(hào)()表示零個(gè),一個(gè)或多個(gè)數(shù)字或字符。 下劃線(_)表示一個(gè)數(shù)字或字符。

語(yǔ)法

SELECT FROM table_name  
WHERE column LIKE 'XXXX%'

或者

SELECT FROM table_name  
WHERE column LIKE '%XXXX%'

或者

SELECT FROM table_name  
WHERE column LIKE 'XXXX_'

或者

SELECT FROM table_name  
WHERE column LIKE '_XXXX'

或者

SELECT FROM table_name  
WHERE column LIKE '_XXXX_'

這里,XXXX可以是任何數(shù)字或字符串值。

示例:

假設(shè)有一個(gè)名為STUDENT的表,并具有以下數(shù)據(jù):

sqlite> SELECT * FROM STUDENT ;
1|Maxsu|27|Shengzheng|20000.0
2|Minsu|25|Beijing|15000.0
3|Avgsu|23|Shanghai|2000.0
4|Linsu|25|Guangzhou|65000.0
5|Sqlsu|26|Hainan|25000.0
6|Javasu|21|Shengzheng|18000.0
sqlite>

在這些示例中,在WHERE語(yǔ)句的LIKE子句中,在’FEES‘字段上使用’‘和’_‘運(yùn)算符,對(duì)應(yīng)結(jié)果如下:

語(yǔ)句 結(jié)果說(shuō)明
Where FEES like '200%' 查找以200開(kāi)頭的任何值
Where FEES like '%200%' 查找包含200開(kāi)頭的任何值
Where FEES like '_00%' 查找第二個(gè)位置和第三個(gè)位置是0的任何值
Where FEES like '2_%_%' 查找以2開(kāi)頭并且長(zhǎng)度至少為3個(gè)字符的值
Where FEES like '%2' 查找以2結(jié)尾的任何值
Where FEES like '_2%3' 查找任何在第二個(gè)位置值為2,并以3結(jié)尾的值
Where FEES like '2___3' 查找以2開(kāi)頭,以3結(jié)尾的一個(gè)五位數(shù)字值

示例1:

STUDENT表中查詢age5結(jié)尾的所有記錄。

SELECT * FROM STUDENT WHERE AGE  LIKE '%5';

執(zhí)行上面語(yǔ)句,得到以下結(jié)果 -

示例2:

STUDENT表中查詢地址值具有“an”字符的所有記錄:

SELECT * FROM STUDENT WHERE ADDRESS LIKE '%an%';

執(zhí)行上面語(yǔ)句,得到以下結(jié)果 -