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

问题描述 投票:0回答:2

这是我的桌子:

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

现在,我想获取所有

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

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

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

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

但此查询无法正常工作(此查询仅将列名称从

NUMBER
更新为
48 + NUMBER
)。 有什么想法吗?

谢谢。

mysql prefix
2个回答
2
投票

你需要

CONCAT

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

演示


0
投票
SELECT '48'+`number` NUMBER FROM `table`
© www.soinside.com 2019 - 2024. All rights reserved.