MySql 将字符串存储在变量中并将它们连接起来以将它们返回到终端

标签 mysql sql

假设我有:

SET @fname := "James", @mname := "Robert", @lname := "Maxon";

我如何设置一个包含上述变量的串联结果的变量?

最佳答案

SET @concatenated = CONCAT(@fname, @mname, @mname)

或者如果你想用空格分隔名称:

SET @concatenated = CONCAT_WS(' ', @fname, @mname, @mname)

关于MySql 将字符串存储在变量中并将它们连接起来以将它们返回到终端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20721261/

相关文章:

mysql - MariaDB外键问题

c# - MySql.数据.MySqlClient.MySqlException : 'Unknown column ' Cantidad' in 'field list' '

mysql - 列出所有用户按对话排序的消息

sql - 在 SQL 中使用 SELECT INTO 创建新表

sql - MS Access SQL : Using SELECT INTO with a UNION ALL query

php mysql 插入不工作数据库连接正在工作

mysql - 使用 MySQL 选择数据

java - 查询中的 MySQLSyntaxErrorException

php - 我应该为 mysql blob 使用哪种 PDO 参数数据类型?

SQL Server NULL 替换为动态值