mysql Создать сгенерированный столбец и удалить определенные символы
Я создаю сгенерированный столбец, используя "concat", но мне также нужно удалить "*" и "-". Можете ли вы сделать несколько функций при создании сгенерированного столбца?
1 ответ
Решение
Вам нужно вложить функции. Используйте результат одной функции в качестве параметра для следующей:
create table test (
col1 varchar(50),
col2 varchar(50),
col3 varchar(100) as (replace(replace(concat(col1, col2), '*', ''), '-', ''))
);