考虑下表:
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?
答案 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;