Я пытаюсь найти строку, начинающуюся с D или K и заканчивающуюся 2 или 3 в Oracle SQL с помощью функции regexp_like()
.
REGEXP_LIKE (Атрибут, '(^ D | ^ K)') показывает
DL71
DR93
DW11
KL62
KT03
KV29
REGEXP_LIKE (Атрибут, '(^ D | ^ K) *') показывает
AT94
BV06
CD52
DL71
DR93
DW11
FD21
KL62
KT03
KV29
REGEXP_LIKE (Атрибут, '* (^ 2 | ^ 3)') показывает
CD52
DR93
KL62
KT03
REGEXP_LIKE (Атрибут, '(^ D | ^ K) * (^ 2 | ^ 3)') показывает
CD52
DR93
KL62
KT03
Как мне исправить это?
Данные следующие:
Attribute
AT94
BV06
CD52
DL71
DR93
DW11
FD21
KL62
KT03
KV29