Я использую concat()
создать имя для имени столбца:Использование CONCAT(), чтобы построить имя столбца псевдоним
set @var = 10;
select col as concat("str1", cast(@var as CHAR), "str2") from table1;
Но я получаю следующую ошибку синтаксиса:
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ('str1', cast(@var as char), 'str2')
Что я Я делаю неправильно?
что ваша ошибка? – techspider
Я получил следующую синтаксическую ошибку: «1064 - У вас есть ошибка в синтаксисе SQL, проверьте руководство, соответствующее версии сервера MariaDB, для правильного синтаксиса для использования рядом ('str1', cast (@var as char), 'str2') " – sam
Вы хотите получить:' select col as str110str2 from table1; '? – wchiquito