ホームページ  >  記事  >  データベース  >  SQL 構文を包括的に学ぶ (3)

SQL 構文を包括的に学ぶ (3)

黄舟
黄舟オリジナル
2016-12-24 17:45:421084ブラウズ

ORDER BY 条件文

この条件文は通常、指定されたフィールドに従ってクエリ結果を並べ替えるために、SELECT 文と組み合わせて使用​​されます。


SELECT fieldlist


FROM table


WHERE selectcriteria


ORDER BY field[ASC|DESC][,field2[ASC|DESC][,...]]


fieldlist

お問い合わせフィールド名前。 ALL、DISTINCT、DISINCTROW、または TOP とともに使用できます。


table


クエリ対象のテーブルの名前。


selectcriteria


クエリの標準設定。


Field1

ORDER BY を追加しない場合、クエリされたデータセットは並べ替えられません。

ASC

昇順のカテゴリ。 (デフォルト)


DESC

降順カテゴリ。

例:

または、出力データを出生順に並べ替えたい場合は、次のコマンドを使用できます。


SELECT 名前、誕生日

FROM スタッフフォーム


ORDER BY Birthday

SELECT LastName,FirstName

FROM Employees

ORDER BY LastName ASC

IN 条件節

Spec;どの外部パーツを獲得したいかを確認してくださいすぐにデータベーステーブル。 (dBase、Paradox など、Microsoft Jet データベース エンジンが接続できるデータベースである必要があります)


SELECT|INSERT]INTO destination IN
{path|["path" "type"]|["" [type;DATABASE =path]]}
FROM tableexPRession IN
{path|["path" "type"]|[""[type;DATABASE=path]]}
destination


外部テーブルの名前。データが挿入されることになります。

tableexpression

テーブルの名前、またはデータが読み取られるテーブルの名前。このパラメータには、単一のテーブル名、または保存された SQL クエリなどを指定できます。

path

テーブルのフルパス名が含まれます。

type

データベースのタイプ名。通常、データベースが Jet データベースに属する場合に使用されます。 (例: dBASE III、dBASE IV、Paradox 3.x、Paradox 4.x、または Btrieve)

例: 次の 2 つの段落は同じ意味です


PartA....FROM Table
IN "" [dBASE IV ;DATABASE=C:DBASEDATASALES;];

PartB....FROM Table
IN "C:DBASEDATASALES" "dBASE IV;"



例: Microsoft Jet データベース


顧客番号を選択
FROM customer テーブル
IN CUSTOMER.MDB
WHERE 顧客番号 Like "A*";
ここで、CUSTOMER.MDBO は、customer テーブルを含む Jet データベースのデータベース名です。

例: dBASE III または IV
顧客フォームから
顧客番号を選択
IN "C:DBASEDATASALES" "dBASE IV;"
WHERE 顧客番号 Like "A*";
したがって、access とは異なるデータベースを使用する場合、データベースの種類名を指定する必要があります。

上記は SQL 構文との包括的な接触 (3) の内容です。さらに関連する内容については、PHP 中国語 Web サイト (www.php.cn) に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。