在mysql选择期间添加列

在mysql选择期间添加列,mysql,Mysql,我想在MySql select语句的结果中添加一列。例如,如果我有一个表: |id||name||last_name| 然后,当我选择时,我希望它返回: |id||name||last_name||some_value| 其中,我在查询时指定|某个|值|。这可能吗?试试这个 SELECT id, name,last_name, 1 AS some_value FROM table 是的,这是可能的 如果只想硬编码一个值,可以执行以下操作: SELECT id, name, last_na

我想在MySql select语句的结果中添加一列。例如,如果我有一个表:

|id||name||last_name|
然后,当我选择时,我希望它返回:

|id||name||last_name||some_value|
其中,我在查询时指定|某个|值|。这可能吗?

试试这个

SELECT 
id, name,last_name, 1 AS some_value
FROM table
是的,这是可能的

如果只想硬编码一个值,可以执行以下操作:

SELECT id, name, last_name, 'value' AS some_value
FROM table
或者,您可以聚合或修改表中的现有数据,如下所示:

SELECT id, name, last_name, CONCAT(name, ' ', lastname) AS some_value
FROM table