|String|
|daaaaba|
|daaaaaaaaaba|
|eeeeeba|
|dffffbab|
考虑来自my_table
的以下记录。我想选择以d
开头的所有记录,并且最后一个(倒数第二个)之前的字母是b
。
所以我想选择:daaaaba
和daaaaaaaaaba
。
我的查询:
select string from my_table where string like 'd%' and ... ;
答案 0 :(得分:1)
您需要'd%d_'
:
select string from my_table where string like 'd%d_'
下划线_
将在'd'
之后指定只需要一个字符。
请参阅:Like - Oracle
模式中的下划线(_)恰好匹配一个字符(如 在值中反对多字节字符集中的一个字节。
答案 1 :(得分:1)
尝试此查询
select string from my_table where string like 'd%b_'