sql sever 模糊搜索

select *  from T_UserInfo WHERE FNickname LIKE '%电影%'

 

select *  from T_User (查询表)

WHERE  (条件)

FNickname (模糊搜索的字段)

LIKE  ()

'%电影%' (根据需要的字段搜索词)

 

符号       说明                                                                            实例

(%        包含零个或多个字符的任意字符串。           WHERE title LIKE '%computer%' 将查找在书名中任意位置包含单词 "computer" 的所有书名。)

 

(  _(下划线)           任何单个字符。                                   WHERE au_fname LIKE '_ean' 将查找以 ean结尾的所有 4 个字母的名字(Dean、Sean等))

 

( [ ]               指定范围 ([a-f]) 或集合([abcdef]) 中的任何单个字符。                       WHERE au_lname LIKE '[C-P]arsen' 将查找以 arsen 结尾并且以介于 C 与 P 之间的任何单个字符开始的作者姓氏,例如Carsen、Larsen、Karsen 等。在范围搜索中,范围包含的字符可能因排序规则的排序规则而异。)

 

([^]              不属于指定范围 ([a-f]) 或集合([abcdef]) 的任何单个字符。                      WHERE au_lname LIKE 'de[^l]%' 将查找以de 开始并且其后的字母不为 l 的所有作者的姓氏。)

posted on 2020-11-27 10:02  透明的鱼!  阅读(173)  评论(0)    收藏  举报

导航