2011年9月12日

[SQL]Where條件下的Like指令用法

差別點:

Like指令相對於In指令,條件定義的範圍較廣,可使用萬用字元(wildcard)做條件搜尋,In指令必須清楚的定義條件的範圍。


語法:
SELECT "欄位名"
FROM "表格名"
WHERE "欄位名" LIKE {模式}

範例:
--在Member資料表中列出性別為女的身分證資料
Select  GID
From Member
Where GID  like '[a-zA-Z]2%'

*萬用字元
1. % (百分比符號)
2._(底線)
3.[](中括號)
4.[^]

延伸閱讀...
http://takamai.pixnet.net/blog/post/33954769-sql%E8%AA%9E%E6%B3%95%E5%B0%8F%E6%8A%80%E5%B7%A7-where%E6%A2%9D%E4%BB%B6

沒有留言: