Python-data-access-python-sqlite-order-by
提供:Dev Guides
Python SQLite-注文者
SELECTクエリを使用してデータをフェッチしている間、挿入したのと同じ順序でレコードを取得します。
構文
以下は、SQLiteのORDER BY句の構文です。
例
次のクエリを使用して、名前CRICKETERSのテーブルを作成したとします-
そして、INSERTステートメントを使用して5つのレコードを挿入した場合-
次のSELECTステートメントは、年齢の昇順でCRICKETERSテーブルの行を取得します-
複数の列を使用して、テーブルのレコードをソートできます。 次のSELECTステートメントは、列_AGE_および_FIRST_NAME_に基づいてCRICKETERSテーブルのレコードをソートします。
デフォルトでは、 ORDER BY 句はテーブルのレコードを昇順でソートします。DESCを使用して結果を降順で並べることができます-
Pythonを使用したORDER BY句
テーブルの内容を特定の順序で取得するには、カーソルオブジェクトでexecute()メソッドを呼び出し、パラメータとしてORDER BY句とともにSELECTステートメントを渡します。
例
次の例では、ORDER BY句を使用して、名前とEmployeeを使用してテーブルを作成し、それを設定し、年齢の(昇順)のレコードを取得します。