我已经搜索过互联网,在字符串中使用中间函数时,甲骨文中的逻辑是什么,但似乎无法找到或理解它。
例如。
select 1 from dual
where 'M9W' between 'M9W0A0' and 'M9W9Z9'为什么上面的查询不会返回一行?
谁能解释一下吗?
非常感谢。
发布于 2014-04-28 17:09:17
字符串比较是基于字母顺序的。字符串M9W不是按字母顺序介于M9W0A0和M9W9Z9之间的。按字母顺序,它在两者之前。按字母顺序,它出现在任何字符串M9W<<any character(s) here>>之前。
https://stackoverflow.com/questions/23347004
复制相似问题