我试图使用regexp_like()函数在 Oracle SQL 中查找以 D 或 K 开头并以 2 或 3 结尾的字符串。
REGEXP_LIKE(属性,'(^D|^K)')显示
DL71
DR93
DW11
KL62
KT03
KV29
Run Code Online (Sandbox Code Playgroud)
REGEXP_LIKE(属性,'(^D|^K)*')显示
AT94
BV06
CD52
DL71
DR93
DW11
FD21
KL62
KT03
KV29
Run Code Online (Sandbox Code Playgroud)
REGEXP_LIKE(属性,'*(^2|^3)')显示
CD52
DR93
KL62
KT03
Run Code Online (Sandbox Code Playgroud)
REGEXP_LIKE(属性,'(^D|^K)*(^2|^3)')显示
CD52
DR93
KL62
KT03
Run Code Online (Sandbox Code Playgroud)
我应该如何纠正呢?
数据如下:
Attribute
AT94
BV06
CD52
DL71
DR93
DW11
FD21
KL62
KT03
KV29
Run Code Online (Sandbox Code Playgroud)