社区
Oracle
帖子详情
like和in 能组合使用吗
hmr0167
2010-01-24 08:35:28
我要执行一个语句,查询编号中以('01','0103','03','040302' 这些数据不固定,由用户选择)开头的数据,应该怎样实现,
...全文
1330
6
打赏
收藏
like和in 能组合使用吗
我要执行一个语句,查询编号中以('01','0103','03','040302' 这些数据不固定,由用户选择)开头的数据,应该怎样实现,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Richard345265669
2010-01-24
打赏
举报
回复
[Quote=引用 3 楼 wildwave 的回复:]
10g以上的版本可以用正则表达式
regexp_like(COLNAME,'^(01|0103|03|040302)')
[/Quote]
顶起
hmr0167
2010-01-24
打赏
举报
回复
谢谢以上的各位了,我用了别的方法解决了。
oraclemch
2010-01-24
打赏
举报
回复
[Quote=引用 3 楼 wildwave 的回复:]
10g以上的版本可以用正则表达式
regexp_like(COLNAME,'^(01|0103|03|040302)')
[/Quote]
恩,用正则表达式正好解决你的问题的。
小灰狼W
2010-01-24
打赏
举报
回复
10g以上的版本可以用正则表达式
regexp_like(COLNAME,'^(01|0103|03|040302)')
crazylaa
2010-01-24
打赏
举报
回复
直接一组 select * from tbl where ** like '01%' or ** like .....
suiziguo
2010-01-24
打赏
举报
回复
in list必须是确定值,不能包含通配符。
like可以包含通配符,但表达式只能有一个,若有多个,则须有多个like。
where col in ('确定值','确定值','确定值',…)
and|or
col lile '包含通配符的值'
这样写没有问题。但是如果是in … and like …,需全部满足。
如果是in … or like …,完全没有问题,结果既包含符合in list的,也包含like里符合条件的数据。
mysql like in
组合
_sql里like in能
组合
用吗的相关推荐
展开全部SQL中like和in能
组合
在一起用,具体
使用
如e69da5e887aa3231313335323631343130323136353331333433623861下:(1)保留字like在sql里与+-*/一样是运算符之一,可用 like 运算符来找出符合指定样式的字段值。它通常要结合通配符表达式一起
使用
。(2)保留字in在sql里的作用多一些,其作用之一也与+-*/一样是运算符,用 “...
mysql in和like_mysql-一起
使用
SQL LIKE和IN
mysql-一起
使用
SQL LIKE和IN有没有办法同时
使用
LIKE和IN?我想实现这样的目标。SELECT * FROM tablename WHERE column IN ('M510%', 'M615%', 'M515%', 'M612%');因此,基本上,我希望能够用一堆不同的字符串来匹配该列。 是否有另一种方法可以对一个查询执行此操作,还是我必须遍历要查找的字符串数组?Nick aske...
sql操作符like和in
组合
使用
SELECT * FROM student WHERE name LIKE '小%' AND class IN ('一班','二班')
mysql like in结合
使用
_我们可以结合
使用
MySQL IN AND LIKE运算符吗?
是的,我们可以
使用
LIKE和OR运算符在MySQL中
组合
IN和LIKE运算符。让我们首先创建一个表-mysql>createtableDemoTable->(->SubjectTitletext->);
使用
插入命令在表中插入一些记录-mysql>insertintoDemoTablevalues('IntroductionToMySQL');...
oracle in like
组合
,IN操作符与LIKE子句-各种查询
一、指定范围的判断:IN操作符IN操作符表示的是指定一个查询的范围,例如,现在有如下一个查询要求:范例:查询出雇员编号是7369、7566、7799的雇员信息如果按照最早的做法,
使用
OR操作完成;SELECT * FROM empWHERE empno=7369 OR empno=7566 OR empno=7799;如果现在
使用
了新的操作符IN的话,则代码简单了;SELECT * FROM em...
Oracle
17,137
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章