标签: mysql concat generated
我正在使用“ concat”创建一个生成的列,但是我还需要删除“ *”和“-”。创建生成的列时可以执行多种功能吗?
答案 0 :(得分:0)
您需要嵌套函数。将一个函数的结果用作下一个函数的参数:
create table test ( col1 varchar(50), col2 varchar(50), col3 varchar(100) as (replace(replace(concat(col1, col2), '*', ''), '-', '')) );
演示:http://rextester.com/KFAAO96832