select
*from titles
where title like
'%computer%'
--title含有computer字樣的就滿足
like
%//title書名含s字樣
select
*from titles
where title like
'%s%'
----title含有s字樣的就滿足
select au_lname
from authors
where au_lname like
'%s'
//au_lname字母s結尾滿足
select au_lname
from authors
where au_lname like
's%'
// 字母s開頭
like
%-----不含computer
select
*from titles
where title not
like
'%computer%'
like _ //_限定乙個字元,乙個_表示乙個字元,2個__表示兩個字元
select
*from authors
//含有nn的,且只含乙個
select au_fname, au_lname
from authors
where au_fname like
'_nn'
select au_fname, au_lname
from authors
where au_fname like
'_h_n'
select
*from authors
where au_id like
'721-____-____'
like
//括號中限定範圍
select au_fname, au_lname
from authors
where au_fname like
'[a-h]hery'
like的模糊匹配
a 以a結尾的資料 a 以a開頭的資料 a 含有a的資料 a 三位且中間字母是a的 a 兩位且結尾字母是a的 a 兩位且開頭字母是a的 表示任意 0 個或多個字元。可匹配任意型別和長度的字元,有些情況下若是中文,請使用兩個百分號 表示。表示任意單個字元。匹配單個任意字元,它常用來限制表示式的字元長度...
like 模糊查詢
sql 模糊查詢 逗號,在sql中like中不需要轉義,但是如果 在sql中的某個欄位值用 分隔資料,需要獲取資料的時候直接把 拆分成資料,獲得乙個資料的list。例如 需要查詢某欄位是否包含乙個值,111是否存在於1111,2111,1112,1121,1113這個欄位中 因為根據 逗號分開,要求...
like模糊查詢
逗號,在sql中like中不需要轉義,但是如果 在sql中的某個欄位值用 分隔資料,需要獲取資料的時候直接把 拆分成資料,獲得乙個資料的list。例如 需要查詢某欄位是否包含乙個值,111是否存在於1111,2111,1112,1121,1113這個欄位中 因為根據 逗號分開,要求的答案是 不在字段...