0

如果有名称列

name

prashant

ram

那么列值应该变成这个名字

##############################
# Name     |  Replaced_value #
##############################   
# prashant |    XXXXXXXX     #
#          |                 #
# ram      |    XXX          #
##############################

它必须替换为相同数量的 X。

4

2 回答 2

3

您可以结合 lpad/rpad 和长度

LPAD('X',LENGTH(InputString),'X')
于 2013-03-14T07:21:48.257 回答
0

这将工作!

select name,substr(lpad(name,length(name)+length(name),'X'),1,length(name)) as replaced_name from table
于 2013-03-14T07:22:59.663 回答