sql - 如何使用 MySQL 查询获取值?

标签 sql mysql

我想在 mysql 查询中获取 First_Name、LastName、First Name Last Name 的所有记录。

例如,

我的表看起来像这样:

rec Id      First Name     Last Name
1           Gnaniyar       Zubair
2           Frankyn        Albert
3           John           Mathew
4           Suhail         Ahmed

输出应该是这样的:

Gnaniyar Zubair, Frankyn Albert, John Mathew, Suhail Ahmed

给我 SQL。

最佳答案

如果这必须在查询中完成,您可以使用 GROUP_CONCAT ,但除非你按某些东西分组,否则这是一个非常愚蠢的查询,串联应该真正在客户端完成。

SELECT GROUP_CONCAT(FirstName + ' ' + LastName
                    ORDER BY FirstName, LastName
                    SEPARATOR ', ') AS Names
FROM People;

关于sql - 如何使用 MySQL 查询获取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/986125/

相关文章:

mysql - SQL : 2 columns in 1 in result set

php - 当选择带有 mysql 数据填充的下拉框时,以表单形式获取 MySQL 数据

c# - 在一个类中定义 MySqlConnection 并在另一个类中使用它来处理数据库

javascript - Node.js/Express - 如何考虑客户端数据库工作? (例如不能使用 require())

mysql - 是否可以按交替顺序输出两个子查询的联合结果?

javascript - 使用拖放后更新 MySQL 中的持久数据

mysql - 即使所有内容都应该匹配,SQL Like 或 REGEXP 也会过滤结果

mysql - 收到错误消息无法连接到 vb.net 中任何指定的 mysql 主机

sql - 如何自动将数据发送到excel

sql - Postgresql查询当年