特に指定しないかぎり、データベースサーバーは、テーブルのローを意味のない順序で返します。テーブルのローは、多くの場合、意味のある順序にした方が便利です。たとえば、製品をアルファベット順に見たいとします。
SELECT 文の末尾に ORDER BY 句を追加して、結果セットのローの順序を指定します。この SELECT 文の構文は、次のとおりです。
SELECT column-name-1, column-name-2,... FROM table-name ORDER BY order-by-column-name
column-name-1、column-name-2、table-name を、問い合わせるカラムとテーブルの名前に置き換えてください。order-by-column-name はテーブルのカラムです。この場合も、テーブルのすべてのカラムを表す省略形としてアスタリスクを使用できます。
Interactive SQL で次のクエリを実行します。
SELECT ID, Name, Description FROM Products ORDER BY Name; |
ID | Name | Description |
---|---|---|
400 | Baseball Cap | Cotton Cap |
401 | Baseball Cap | Wool cap |
700 | Shorts | Cotton Shorts |
600 | Sweatshirt | Hooded Sweatshirt |
... | ... | ... |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |