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