MySQL:连接字段

标签 mysql

我在 1 个表中有 3 个字段,数据如下:

id | firstName | lastName  
1 | Budi | Arsana

我想执行一个查询来创建以下输出:

id | fullName  
1 | Budi Arsana

请注意,输出将字段 firstNamelastName 合并为 fullName

这可能吗?

最佳答案

CONCAT()它们之间有一个空格:

SELECT id, CONCAT(firstName, ' ', lastName) AS fullName FROM table

或者使用CONCAT_WS()如果您有两个以上的字段要加入:

SELECT id, CONCAT_WS(' ', firstName, lastName, otherName) AS fullName FROM table

关于MySQL:连接字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7488206/

相关文章:

php - 为不同的查询创建php函数

c# - 代码优先自定义链接表查询使用错误的列名

mysql - 如何抓取网络包到MySQL

python - 将 MySQLdb Python 模块与 mysql_old_password 一起使用

python - pymysql - 谷歌云 - 操作错误 : (2003, "Can' t 连接到 MySQL 服务器

mysql - Excel 字符串中的多个单词替换

mysql - MySQL 中的排序排行榜

php - JOIN 和 ON 子句(NULL 值)

php - Laravel Eloquent - 如果列值为 NULL 或 0,则不运行关系查询

SQL:子查询帮助