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 に答える