sql里like in能组合用吗的相关推荐

 我来答
惠企百科
2022-09-28 · 百度认证:北京惠企网络技术有限公司官方账号
惠企百科
惠企百科网是一家科普类综合网站,关注热门中文知识,集聚互联网精华中文知识,本着自由开放、分享价值的基本原则,向广大网友提供专业的中文知识平台。
向TA提问
展开全部

SQL中like和in能组合在一起用,具体使用如下:

(1)保留字like在sql里与+-*/一样是运算符之一,可用 like 运算符来找出符合指定样式的字段值。它通常要结合通配符表达式一起使用。

(2)保留字in在sql里的作用多一些,其作用之一也与+-*/一样是运算符,用 “in 运算符”可判断表达式的数值是否等于指定列表中几个数值中的一个;其作用之二为设置sql子查询,用“in子查询”的结果可以对主查询实施筛选,筛选效果与in运算符相同;另外不同种类的数据库in还可能有一些其他特殊用途。

(3)sql里like in是可以组合使用的,前提是必须符合语法规范,不得将它们直接合在一起使用,正如不能将一个数同时乘以除以另外一个数一样。

扩展资料:

mssql 数据库like in组合使用举例:

(1)查出学生表里所有一班和二班姓张的同学资料

select * from 学生 where 姓名 like '张%' and 班级 in ('一班','二班')

(2)查出学生表里所有姓张和姓王的同学资料

select * from 学生 where 姓名 in (select 姓名 from 学生 where 姓名 like '张%' or 姓名 like '王%'

(3)mysql中like in 不能这样组合使用实例,查出学生表里所有姓张和姓王的同学资料

select * from 学生 where 姓名 like in ('张%','王%')或者select * from 学生 where 姓名 in (like '张%',like '王%')。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式