【发布时间】:2016-05-05 21:32:59
【问题描述】:
我认为这将是一个简单的谷歌搜索,但找不到任何解决方案。有没有办法在查询中同时使用 Like 和 Between?
例子
REASON_CODES
A00 VMC B10
A00 RTD B19
.
.
.
A99 RNT B40
我正在尝试编写如下查询:
Select count(*) from table_1 where REASON_CODES like between '%A10%' and '%A25%'
有解决办法吗?我正在阅读“转换”可能会成功,但我没有运气。
谢谢
【问题讨论】:
-
SQL Plus 用于 Oracle,而不是 MySQL。
-
您是只查找从 A10 到 A25 开始的值,还是查找值中任何位置的值?您的数据建议从头开始,但您在查询中使用了前导百分比?
-
感谢 Barmar 的输入,scaisEdge 提供的解决方案实际上适用于 MySQL 和 SQLPlus,适用于其他有相同问题的人。 Google 通常不会在两者之间存在偏见,因为很多查询是相同的或具有相同的结构。