我正在使用 REGEXP_LIKE Oracle 10g 中的函数在后缀为 _#(如 _1、_2 等)的列中查找值。我可以使用下面的查询在值的任何部分找到 _#,但我可以只返回末尾带有 _# 的值吗?
SELECT * FROM Table WHERE REGEXP_LIKE (COLUMN,'_[[:digit:]]')
最佳答案
当然。使用...
SELECT * FROM Table WHERE REGEXP_LIKE (COLUMN,'_[[:digit:]]$')
$
字符匹配“字符串的结尾”。
https://stackoverflow.com/questions/1348804/