MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

ソートされたMySQL出力を取得するにはどうすればよいですか?


MySQLがSELECTであることはわかっています コマンドは、MySQLテーブルからデータをフェッチするために使用されます。行を選択すると、結果の並べ替え方法を指定しない限り、MySQLサーバーは任意の順序で行を自由に返すことができます。ただし、 ORDER BY を追加することで、結果セットを並べ替えることができます。 並べ替える1つまたは複数の列に名前を付ける句。

構文
Select column1, column2,…,columN From table_name ORDER BY column1[column2,…];

以下の例では、MySQLは列「名前」に基づいてソートされた結果セットを返します;

mysql> Select Id, Name, Address from Student ORDER BY Subject;
+------+---------+---------+
| Id   | Name    | Address |
+------+---------+---------+
| 15   | Harshit | Delhi   |
| 1    | Gaurav  | Delhi   |
| 17   | Raman   | Shimla  |
| 2    | Aarav   | Mumbai  |
+------+---------+---------+
4 rows in set (0.00 sec)

  1. MySQLの現在のタイムゾーンを取得するにはどうすればよいですか?

    以下は、MySQLの現在のタイムゾーンを取得するための構文です。 mysql> SELECT @@global.time_zone, @@session.time_zone; 以下は出力です。 +--------------------+---------------------+ | @@global.time_zone | @@session.time_zone | +--------------------+---------------------+ | SYSTEM | SYSTEM | +---------------

  2. MySQLテーブルの列の名前を取得するにはどうすればよいですか?

    これにはSHOWコマンドを使用できます。 以下は構文です- show columns from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentFirstName varchar(20),    StudentLastName varchar(20),    StudentAge int,