SQL查询字段中含%的记录

当要查询出字段中包含特定字符的记录时,我们就要使用like,例如:

Select * from Union_ResourceUrlTB where ResName like 'abc%'

这将查询出所有ResName字段值以abc开头的记录,%在这边是通配符,表示任意字符串。那如果要查询所有ResName字段值以"%abc"开头的记录,怎么办呢?方法是将通配符放在中括号之间即可:

Select * from Union_ResourceUrlTB where ResName like '[%]abc%'

说明:在like中,中括号除了可以将通配符解释成文本的作用外,还可以表示为取里面的一个单一字符,例如:

Select * from Union_ResourceUrlTB where ResName like '[xy]abc%'

表示查询所有以xabc或yabc开头的记录!

上一篇: 什么是超长短信
下一篇: 有返回值的函数两种结构比较
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
最新日志:
评论: 0 | 引用: 0 | 查看次数: 3920
发表评论
登录后再发表评论!