完全なSQLコマンド(SELECTとFROM不可欠です)
選択する…
から…
[どこ…
GROUP BY ...
ORDER BY ...]
3.1一般的なクエリ
SELECT:検索可能なデータベースを指定するカラム; FROM:指定したデータの取得元のテーブルまたはビューを
1.SELECT句とFROM句
SELECT ORDER_NO,CONTRACT
FROM IFSAPP.SHOP_ORD A
WHERE ROWNUM=1;
注:列の途中で入力してもよいし、2つの位置を調整する必要があれば、調整シーケンスができ
結果
SELECT ORDER_NO,CONTRACT SITE
FROM IFSAPP.SHOP_ORD A
WHERE ROWNUM=1;
注:のSITE契約別名
結果
SELECT ORDER_NO, REVISED_QTY_DUE/2
FROM IFSAPP.SHOP_ORD A
WHERE ROWNUM=1;
あなたは、SELECT文の中で式を使用することができます
WHERE句
WHERE句の条件が中立を備え、または等しくない数字かもしれ条件式は、IN、NOT IN、BETWEEN、LIKE含むことができる 、NULLではない条件式などの比較演算子、および単一で構成されてもよいし論理演算子で構成条件式複雑な条件。
句は、単一の条件が含まれている1、
=、!。<>、 "" =、<、<=
2、IN、BETWEEN ... AND、LIKE '%'、NULL、ではありません。
LIKE '%S' Sの始まりを表す
LIKE 'W-'クエリクエリに4 Wの始まりは、
単独で使用されていません、元の状態の否定を示すために、前にいくつかの演算子のいずれかの前になければなりません。
演算式を構成演算子WHERE句でも使用することができ、
(必要に応じてCAN)OR、AND(2個の同時確立によって表されます)
ORDER BY句
クエリの結果は昇順に結果を返し、
DESC(これはに従って降順に配置されている)
式が複数ある場合は、式を最初のクエリに応じて、唯一の同じテーブルの発現、及び第二の式をクエリにのみ;
同様に、算術記号は、この節で実行することができます。
GROUP BY及び第六章でHAVING
高いクエリ
(このクエリは、表およびビューの複数である)クエリジョイン
1式問合せ
単純なクエリの2つの表から来ることができるデータの各行。
外部クエリは:簡単なクエリは、別のテーブルに一致しないテーブルの行を返すすべての行を返します。
(+)は、ショー冗長行もチェックすることができることを表である。
2.非式は照会
可能性の高いクエリの条件を
サブクエリ
サブクエリは、WHERE句である;
SELECTコマンドのサブ問合せは、ORDER BY句を取ることができません
設定オペレータ
UNION(これは労働組合である)
INTERSECT(交差点)