MySQL,SELECTでカラムの順序を入れ替えて表示する

スポンサーリンク

鍛錬 917

MySQL,SELECTでカラムの順序を入れ替えて表示する

SELECT でテーブルのデータを表示する際に、カラムの順序を入れ替えて表示するには、カラムの順序を指定してコマンドを実行します。
 
実行方法は、以下に示す通りです。

SELECT 1列目のカラム,2列目のカラム,・・・ FROM テーブル名;
スポンサーリンク

実行結果

今回は、テーブル fruits のカラム id と price を入れ替えて表示しています。

元のテーブル「fruits」

id name price
1 apple 250
2 orange 300
3 grape 500

順序を入れ替えて表示する

price name id
250 apple 1
300 orange 2
500 grape 3
mysql> 
mysql> select * from fruits;
+----+--------+-------+
| id | name   | price |
+----+--------+-------+
|  1 | apple  |   250 |
|  2 | orange |   300 |
|  3 | grape  |   500 |
+----+--------+-------+
3 rows in set (0.00 sec)

mysql> 
mysql> 
mysql> select price,name,id from fruits;
+-------+--------+----+
| price | name   | id |
+-------+--------+----+
|   250 | apple  |  1 |
|   300 | orange |  2 |
|   500 | grape  |  3 |
+-------+--------+----+
3 rows in set (0.00 sec)

 
上記に示した通り、カラムの順序を入れ替えて表示することができました。

タイトルとURLをコピーしました