使用like比較字,加上sql裡的萬用字元,請參考以下:
a.. like 'mc%' 將搜尋以字母 mc 開頭的所有字串(如 mcbadden)。
b.. like '%inger' 將搜尋以字母 inger 結尾的所有字串(如 ringer、
stringer)。
c.. like '%en%' 將搜尋在任何位置包含字母 en 的所有字串(如 bennet、
green、mcbadden)。
d.. like '_heryl' 將搜尋以字母 heryl 結尾的所有六個字母的名稱(如 cheryl、
sheryl)。
e.. like '[ck]ars[eo]n' 將搜尋下列字串:carsen、karsen、carson 和 karson
(如 carson)。
f.. like '[m-z]inger' 將搜尋以字串 inger 結尾、以從 m 到 z 的任何單個字
母開頭的所有名稱(如 ringer)。
g.. like 'm[^c]%' 將搜尋以字母 m 開頭,並且第二個字母不是 c 的所有名稱(如
macfeather)。
例子:? where firstname like '_im' 可以找到所有三個字母的、以 im 結尾的名字(例如,jim、tim)。
? where lastname like '%stein' 可以找到姓以 stein 結尾的所有員工。
? where lastname like '%stein%' 可以找到姓中任意位置包括 stein 的所有員工。
? where firstname like '[jt]im' 可以找到三個字母的、以 im 結尾並以 j 或 t 開始的名字(即僅有 jim 和 tim)
? where lastname like 'm[^c]%' 可以找到以 m 開始的、後面的(第二個)字母不為 c 的所有姓。
SQL LIKE 萬用字元
萬用字元 說明 與任意單字元匹配 與包含乙個或多個字元的字串匹配 與特定範圍 例如,a f 或特定集 例如,abcdef 中的任意單字元匹配。與特定範圍 例如,a f 或特定集 例如,abcdef 之外的任意單字元匹配。例子 where firstname like im 可以找到所有三個字母的 以...
SQL LIKE 萬用字元
sql like 萬用字元 2007 4 29 17 54 00 by yangbo 萬用字元 說明 與任意單字元匹配 與包含乙個或多個字元的字串匹配 與特定範圍 例如,a f 或特定集 例如,abcdef 中的任意單字元匹配。與特定範圍 例如,a f 或特定集 例如,abcdef 之外的任意單字元...
SQL LIKE 萬用字元
萬用字元 說明 與任意單字元匹配 與包含乙個或多個字元的字串匹配 與特定範圍 例如,a f 或特定集 例如,abcdef 中的任意單字元匹配。與特定範圍 例如,a f 或特定集 例如,abcdef 之外的任意單字元匹配。例子 where firstname like im 可以找到所有三個字母的 以...