MySQL ORDER BYでレコードを並び替える方法

環境
Windows10 pro 64bit
MySQL 5.7

操作例
1.1番目のカラムで並び替える場合、以下のSQL構文を実行する
mysql> SELECT * FROM users ORDER BY 1 ASC;

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
uid username
1002 Carol
1003 Amani
uid username 1002 Carol 1003 Amani
uid username
1002 Carol
1003 Amani

2.2番目のカラムで並び替える場合、以下のSQL構文を実行する
mysql> SELECT * FROM users ORDER BY 2 ASC;

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
uid username
1003 Amani
1002 Carol
uid username 1003 Amani 1002 Carol
uid username
1003 Amani
1002 Carol

 

MySQL

Posted by arkgame