1

考虑下表:

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 中如何?

4

2 回答 2

3

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

SELECT id, CONCAT("str", id) AS str_id, foo FROM yourtable
于 2012-07-16T15:38:40.610 回答
2
SELECT `id`, CONCAT('str', `id`) AS `str_id`, `foo`
FROM `tbl`
ORDER BY `id` ASC;
于 2012-07-16T15:38:21.170 回答