我们不能在 Oracle 中使用带有 like 运算符的 [specifier] 吗?

编程入门 行业动态 更新时间:2024-10-25 20:30:47
本文介绍了我们不能在 Oracle 中使用带有 like 运算符的 [specifier] 吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

在 oracle 中使用 LIKE 运算符匹配任何字符时,我不能使用 [说明符]例如.找出以s"或r"开头的客户名称,因此我们不能将查询写为" select * from emp where customer LIKE '[sr]%'";

When using the LIKE operator in oracle for matching anyone of the characters can't I use [specifier] For eg. Find out the Customer's name starting with either 's' or 'r' SO we can't write query as " select * from emp where customer LIKE '[sr]%'";

我们不能在 ORACLE 中使用带有 LIKE 运算符的[]"大括号吗?

Can't we use "[]" braces with LIKE operator in ORACLE?

推荐答案

不,LIKE 不这样做.

No, LIKE does not do that.

但是你可以使用正则表达式.

But you can use regular expressions.

select * from emp where REGEXP_LIKE (customer, '^[sr].*');

更多推荐

我们不能在 Oracle 中使用带有 like 运算符的 [specifier] 吗?

本文发布于:2023-11-22 03:39:32,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1615829.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:能在   运算符   Oracle   specifier

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!