小编Jef*_*ffy的帖子

sql 开头和结尾

我试图使用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)

regex sql oracle

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

oracle ×1

regex ×1

sql ×1