我有一个必须包含7个字符的列。其中一些较少,例如只有5或6甚至更少。我必须用哈希#填充所有缺少的字符。例如:
INPUT:
MY_COLUMN
D3T4F2ET
D3T4F2E
D3T4F2
输出:
MY_COLUMN
D3T4F2ET
D3T4F2E#
D3T4F2##
我试过了regexp_replace(MY_COLUMN, '\s+','#')
,但那并没有奏效。如何存档?
答案 0 :(得分:3)
你需要rpad
select rpad('ABCD',7, '#') from dual;