Latest web development tutorials

SQLiteの秩序

BY句のSQLite ORDERは、1以上のデータに基づいて昇順または降順で列を使用されています。

文法

次のようにORDER BY句の基本構文は次のとおりです。

SELECT列リスト 
TABLE_NAME FROM 
[WHERE条件] 
[column1の、column2の、.. columnN BY ORDER] [ASC | DESC];

あなたは、ORDER BY句で複数のカラムを使用することができます。 あなたが列リストのソート列を使用していることを確認。

仮定COMPANYテーブルには、次のレコードを持っています。

IDのNAME AGEアドレスSALARY
---------- ---------- ---------- ---------- ----------
1ポール32カリフォルニア20000.0
2アレン25テキサス15000.0
3テディ23ノルウェー20000.0
4マーク25リッチモンド65000.0
5デイビッド27テキサス85000.0
6金22サウスホール45000.0
7ジェームス・24ヒューストン10000.0

ここでは一例であり、それは給与を昇順でソートされます。

SALARYのASC BY会社ORDER SELECT * FROMのsqlite>。

これにより、以下の結果が得られます。

IDのNAME AGEアドレスSALARY
---------- ---------- ---------- ---------- ----------
7ジェームス・24ヒューストン10000.0
2アレン25テキサス15000.0
1ポール32カリフォルニア20000.0
3テディ23ノルウェー20000.0
6金22サウスホール45000.0
4マーク25リッチモンド65000.0
5デイビッド27テキサス85000.0

ここでは名前と給与ASCでソートされます、例です。

NAME、SALARYのASC BY会社ORDER SELECT * FROMのsqlite>。

これにより、以下の結果が得られます。

IDのNAME AGEアドレスSALARY
---------- ---------- ---------- ---------- ----------
2アレン25テキサス15000.0
5デイビッド27テキサス85000.0
7ジェームス・24ヒューストン10000.0
6金22サウスホール45000.0
4マーク25リッチモンド65000.0
1ポール32カリフォルニア20000.0
3テディ23ノルウェー20000.0

ここでは、NAMEの降順で結果をソートします、例です。

sqliteの>名前DESC BY会社ORDER SELECT * FROM。

これにより、以下の結果が得られます。

IDのNAME AGEアドレスSALARY
---------- ---------- ---------- ---------- ----------
3テディ23ノルウェー20000.0
1ポール32カリフォルニア20000.0
4マーク25リッチモンド65000.0
6金22サウスホール45000.0
7ジェームス・24ヒューストン10000.0
5デイビッド27テキサス85000.0
2アレン25テキサス15000.0