MySQL - 在SELECT语句中的列名前添加文本前缀

时间:2018-05-23 07:39:53

标签: mysql prefix

这是我的表:

| ID | NUMBER |
| 1  |  523   |
| 2  |  293   |
| 3  |  948   |

现在,我希望获得所有NUMBER值,但我想在结果中添加两个数字 - 48 - (不添加现有结果)。所以最后我要打印这些结果:

| NUMBER   |
|  48523   |
|  48293   |
|  48948   |

所以我需要一个查询,如下所示:

SELECT '48' + `number` FROM `table`

但此查询无效(此查询仅将列名从NUMBER更新为48 + NUMBER)。 有什么想法吗?

感谢。

1 个答案:

答案 0 :(得分:2)

您需要CONCAT

SELECT CONCAT('48' , `number`) AS number FROM table

Demo