mysql - 连接 SELECT * 结果

标签 mysql

如何连接 SELECT * 查询的结果?

我可以使用它来选择全部,然后创建一个附加的串联属性,但我不知道如何单独串联返回的属性。

SELECT *, CONCAT(Cust_FName, ' ', Cust_LName) AS Cust_Name
FROM Customer_Information AS Customers

产品:

Cust_ID, Cust_FName, Cust_LName, Cust_Name

但我想使用 SELECT all 并获取:

Cust_ID, Cust_Name

最佳答案

如果您想要的输出是

Cust_ID, Cust_Name

那么以下应该可以工作

SELECT Cust_ID, CONCAT(Cust_FName, ' ', Cust_LName) AS Cust_Name
FROM Customer_Information AS Customers;

编辑:

有趣的嵌套 SELECT

SELECT Cust_ID, CONCAT(Cust_FName, ' ', Cust_LName) AS Cust_Name
FROM (SELECT * FROM Customer_Information AS Customers);

关于mysql - 连接 SELECT * 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38962056/

相关文章:

MySQL 选择包含 X 个单词的列

mysql - 查询从多个表中选择 MySQL

php - 无法从 PDO 数组获取值

mysql - 如何避免 MySQL 的 SELECT INTO OUTFILE 中的双反斜杠

mysql - 如何将左连接转换为子查询?

php - 尝试根据名称将 CSV 加载到 MySql 表中

php - 如何在 PHP 中从数据库中搜索阿拉伯语?

Mysql 主键不起作用?

MySQL 每次的行数

mysql - 根据公共(public) ID 将三个表连接在一起