Hsqldb-sorting-results
提供:Dev Guides
HSQLDB-結果の並べ替え
SQL SELECTコマンドは、レコードの取得および表示中に特定の順序に従う要件がある場合は常に、HSQLDBテーブルからデータをフェッチします。 その場合、 ORDER BY 句を使用できます。
構文
HSQLDBからのデータをソートするためのORDER BY句とともにSELECTコマンドの構文を次に示します。
- フィールドがリストされている場合、返された結果を任意のフィールドでソートできます。
- 結果を複数のフィールドでソートできます。
- キーワードASCまたはDESCを使用して、昇順または降順で結果を取得できます。 デフォルトでは、昇順です。
- WHERE … LIKE句を通常の方法で使用して条件を設定できます。
例
著者名を昇順で並べることにより、 tutorials_tbl テーブルのレコードをフェッチおよびソートする例を考えてみましょう。 以下は同じクエリです。
上記のクエリを実行すると、次の出力が表示されます。
HSQLDB – JDBCプログラム
作成者名を昇順で並べることにより、 tutorials_tbl テーブルのレコードをフェッチおよびソートするJDBCプログラムを次に示します。 次のプログラムを OrderBy.java に保存します。
次のコマンドを使用して、データベースを起動できます。
次のコマンドを使用して、上記のプログラムをコンパイルして実行します。
上記のコマンドを実行すると、次の出力が表示されます。