模糊查询用
SELECT * FROM tablename WHERE (字段名 LIKE 条件);
其中要注意的是通配符的使用
搜索用作通配符的字符
某些情况下,可能需要搜索包含一个用作通配符的字符的字符串。例如,您可能想在 titles 表中查找书名中包含字符串“10%”的所有出版物。因为“%”是所搜索的字符串的一部分,因此必须将其指定为文本字符串而不是通配符。若要搜索可解释为通配符的字符,可指定转义符。将转义符放在实际上是字符串一部分的“%”或“_”字符的紧前面。若要指定转义符,请将 ESCAPE 子句包含在 LIKE 搜索判据的紧后面。在“网格”窗格的“条件”列中或在“SQL”窗格中都可以指定转义符。例如,假设要查找包含字符串“10%”的所有书名。假设想将字符“#”定义为转义符,以便将“#”包含到实际上是字符串一部分的“%”字符前面。可在网格窗格中输入:LIKE '%10#%%' ESCAPE '#'所得到的 SQL 语句中的 WHERE 子句如下:WHERE title LIKE '%10#%%' ESCAPE '#'
注意   只能在 SQL 窗格中定义转义符。
搜索日期时间列
当使用日期时间数据类型的列时,可以搜索日期或时间的任意部分,包括月份的缩写和完整年份。注意   搜索日期时间列的能力取决于所使用的数据库,以及是否可以将日期时间数据类型作为字符串进行搜索。有关详细信息,请参见数据库文档。
例如,在 Microsoft® SQL Server™ 数据库中,可以使用下列 LIKE 子句搜索日期在 1994 年的所有行:LIKE '%1994%'
下列子句搜索日期在一月份内的所有行,与年份无关:LIKE 'Jan%'
可用来搜索日期时间列的字符串的准确格式取决于所使用的数据库
详细请参考ms-help://MS.MSDNQTR.2003FEB.2052/vdbt7/html/dvconUsingWildcardCharacters.htm