景安微信
关注微信
随时查询备案
景安网络 欢迎来到景安网络虚拟主机资讯站!
免费主机国内主机
国内主机
10元购买
原价99元/年 我想领取
QQ群
快云体验交流群

群名称:快云体验群

群   号:288544772

一键加群 快云体验交流群
公众号
快云官方微信

扫码关注公众号您可以:

1、微信一键登录会员;

2、微信提交故障工单;

3、微信查询网站备案。

回顶部
1元vps

首页 > 虚拟主机 > Oracle中SQL操作符LIKE的用法

Oracle中SQL操作符LIKE的用法

来源:景安网络

作者:景安数据

更新时间:2014-03-20 16:11

景安网络—专业的数据中心服务商!提供快云服务器,快云VPS,虚拟主机,域名注册,服务器托管,服务器租用,SSL证书,数据库存储。 新用户注册可10元购买国内主机! 立即申请

在WHERE子句中可以使用LIKE操作符来查看一个文本列中的字符串是否匹配指定的模式(pattern)。模式可以使用普通字符和以下两个通配符的组合指定:
●下划线字符(_)匹配指定位置的上的一个字符。
●百分号字符(%)匹配从指定位置开始的任意个字符。
下面的SELECT语句使用了LIKE操作符,并指定对customers表的first_name列应用_o%模式。o前面三位下划线字符(_)可以匹配列植中个字符位置处的任意一个字符,而百分号字符(%)则可以匹配o之后的任意字符:
SELECT * 
FROM customers
WHERE first_name LIKE'_o%';
 
可以看到的是,结果共返回了两行,因为字符串John和Doreen的第二个字符都是o。下面这个离职使用的是NOT LIKE来检索与上一个例子相反的结果:
SELECT * 
FROM customers
WHERE first_name NOT LIKE'_o%';
正如期望的一样,除了上一个例子的结果之外,其他行都检索出来了,如果需要对一个字符串中的下划线或百分号字符进行文本匹配,可以使用ESCAPE选项。该选项说明与在LIKE操作符一起使用的通配符。

本文链接:http://host.zzidc.com/xnkj/206.html

关键字:SQL

若无特别注明,文章皆为景安网络原创,转载请注明出处。

10元主机