您的位置:首页 > 数据库

SQL通配符

2013-12-28 21:39 239 查看
查询语句中用通配符过滤:
通配符(wildcard):用来匹配值的一部分的特殊字符。
搜索模式(search pattern):由字面值、通配符或两者组合构成的搜索条件。
 
SQL的WHERE子句中的几种有特殊含义的字符,为了使用通配符,必须使用LIKE操作符:
1、百分号(%)通配符:在搜索串中,表示任何字符出现任意次数。注:access中以(*)号表示;
2、下划线(_)通配符:只匹配单个字符而不是多个字符。注:access中以(?)表示
3、方括号([])通配符:用来匹配一个字符集,它必须匹配指定位置(通配符位置)的一个字符。只有access,Microsoft sql server,Sybase Sdaptive Server支持。
例如:找出cust_contact字段中不是以J或是以M开头的记录并排序。
SELECT cust_contact
FORM customers
WHERE NOT cust_contact LIKE ‘[JM]%’
ORDER BY cust_contact
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息