0

これは奇妙な質問ですが、結果に1つの列を表示できるかどうか疑問に思いましたが、実際には値として別の列があります(MYSQL)。私がこのテーブルを持っているとしましょう:

ID   Name
1    Soccer
2    Football

このテーブルからすべてのIDを選択する(テーブルからIDを選択する)ことができるかどうか疑問に思いましたが、結果には代わりに名前が表示されます。

または、結果として(単一の列として)表示することは可能ですか?:

1 (Soccer)
2 (Football)
4

2 に答える 2

4
SELECT ID, CONCAT("(", name, ")") FROM <TABLENAME>
于 2012-10-17T15:22:27.507 に答える
1

これにより、結果が1つの列に連結されます。

SELECT CONCAT(ID, ' (', Name, ')')
FROM tableName

SQLFiddleデモ

于 2012-10-17T15:29:44.560 に答える