模糊查询用
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
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
解决方案 »
- c# 如何把folderbrowser获取的路径传递给其他方法使用!
- 错误 1 当前上下文中不存在名称“GetSingle”
- 发一千封邮件,想用20个线程循环发送。请问如何做?
- 将DataSet数据修改后保存到XML文件,保存后总是在XML文件中出现多余的代码,请高手指教?
- 2005动态加载web用户控件
- 新手提问:字符串中提取子字符串的问题,谢谢大家
- 调用WebService时,出现:未将对象引用设置到对象的实例
- Repeater中怎样根据数据库中列的值不同,而有相应的显示啊,例如,是1就显示“隐藏”,是2就显示“显示”啊
- 怎样取得ListBox中被选中的值?
- TextBox、ComboBox控件的焦点问题
- 如何根据某个窗口的标题,关闭该窗口?
- 急问在C#中怎么用双缓冲消除绘图闪烁问题
我编写的是高级查询,有多个匹配条件,是不是每个匹配条件要有不同的优先级,以便于计算匹配程度
我第一次编写这种程序,没有经验,不知道怎样入手。
希望指教,
具体的代码最好。