-1

以下はYを返す必要があります

CASISA#Y

INVOPT#LUMREG#LUMSUM#2000#REGSUM#8000

LUMSUM#2000#REGSUM#8000

つまり、ハッシュはコードと値を分離し、コードと値のペアも分離します (コードと値のペアを分離するために以前のセミコロンが使用されていました)。

以下はNを返す必要があります(これらは正しくない入力文字列形式であるため)

CASISA#

INVOPT#LUMREG#LUMSUM

LUMSUM#2000#REGSUM#8000#
4

1 に答える 1

1

case when regexp_like(your_string||'#', '^(\w+#\w+#)+$') then 'Y' else 'N' end

SQL フィドル

于 2013-02-15T07:16:37.547 に答える