我正在使用“concat”创建一个生成的列,但是我还需要删除“*”和“-”。创建生成的列时可以执行多个函数吗?
14ifxucb1#
您需要嵌套函数。将一个函数的结果用作下一个函数的参数:
create table test ( col1 varchar(50), col2 varchar(50), col3 varchar(100) as (replace(replace(concat(col1, col2), '*', ''), '-', '')) );
演示:http://rextester.com/kfaao96832
1条答案
按热度按时间14ifxucb1#
您需要嵌套函数。将一个函数的结果用作下一个函数的参数:
演示:http://rextester.com/kfaao96832