LIKE操作符 謂詞

2022-04-01 03:17:33 字數 679 閱讀 2770

like操作符 用來進行模糊查詢。   當你不知道乙個具體值 可以使用like操作符進行模糊查詢!

select * from 表名  where  a like

'a%'

'%a%'

'a%b'

'a%b%'    -- 這個是防止b後面有空格 所以可能檢索不到, 在b後再加上 %   

select * from products where prod_name like '%b%'; --任何位置包含b 都可以檢索出資料 %x%

select * from products where prod_name like 'fish%'; -- name 第一位包含fish的可以檢索出資料。 如fish出現的位置為 中間或者後面的字串節 則不能檢索出資料。 x%

select * from products where prod_name like 'f%y'; --檢索首字元為f 末尾字元為y的 記錄行。 x%x

select * from products where prod_name like '%f'; -- %在前方 則無用處。

select * from products where prod_name like '%' -- % 也可以匹配0字元。 可以匹配任何資料(但是!!!不包括null。 不能匹配null)

MySQL基礎之 LIKE操作符

like操作符 作用 用於在where子句中搜尋列中的指定模式。語法 select column name from table name where column name like pattern 現在我們建立乙個表 mysql select from information id name a...

IN操作符與LIKE子句 各種查詢

in操作符與like子句 各種查詢 一 指定範圍的判斷 in操作符 www.2cto.com in操作符表示的是指定乙個查詢的範圍,例如,現在有如下乙個查詢要求 範例 查詢出雇員編號是7369 7566 7799的雇員資訊 如果按照最早的做法,使用or操作完成 select from emp whe...

c語言操作符 位操作符 移位操作符

1 按位操作符 1.1 按位 與 雙目運算子 僅當兩個運算元都為1時,結果為1,否則為0。參與運算的數以補碼方式出現。例 9 5 1 0000 1001 9的補碼 0000 0101 5的補碼 0000 0001 1的補碼 應用 a 通常將某些位清零或保留某些位。例如 將a的高八位清零,保留低八位,...