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

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

SQLite LIKE子句

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

LIKE操作符一起使用的兩個通配符:

  • 百分號()
  • 下劃線(_)

百分號()表示零個,一個或多個數字或字符。 下劃線(_)表示一個數字或字符。

語法

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可以是任何數字或字符串值。

示例:

假設有一個名為STUDENT的表,并具有以下數據:

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語句的LIKE子句中,在’FEES‘字段上使用’‘和’_‘運算符,對應結果如下:

語句 結果說明
Where FEES like '200%' 查找以200開頭的任何值
Where FEES like '%200%' 查找包含200開頭的任何值
Where FEES like '_00%' 查找第二個位置和第三個位置是0的任何值
Where FEES like '2_%_%' 查找以2開頭并且長度至少為3個字符的值
Where FEES like '%2' 查找以2結尾的任何值
Where FEES like '_2%3' 查找任何在第二個位置值為2,并以3結尾的值
Where FEES like '2___3' 查找以2開頭,以3結尾的一個五位數字值

示例1:

STUDENT表中查詢age5結尾的所有記錄。

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

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

示例2:

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

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

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