如何将字符串连接到MySQL结果集

时间:2012-07-16 15:36:08

标签: mysql

考虑下表:

id  foo
-----------
1   bar
2   baz
3   bat

所需的输出(来自SQL查询):

id str_id foo
--------------
1  str1   bar
2  str2   baz
3  str3   bat

在这种情况下,“str”连接到每个id。这有可能,如果是这样,在MySQL?

2 个答案:

答案 0 :(得分:3)

使用CONCAT() 连接MySQL中的字符串。

SELECT id, CONCAT("str", id) AS str_id, foo FROM yourtable

答案 1 :(得分:2)

SELECT `id`, CONCAT('str', `id`) AS `str_id`, `foo`
FROM `tbl`
ORDER BY `id` ASC;