Oracleでhavingステートメントを使用する方法

WBOY
リリース: 2022-06-08 18:08:28
オリジナル
14310 人が閲覧しました

Oracle では、have ステートメントは、「GROUP BY」句によって返される行グループをフィルタリングするために使用されます。これは、SELECT ステートメントのオプションの句です。この句は、通常、「GROUP BY」句と組み合わせて使用されます。 " 句。構文は "SELECT ... FROM ... GROUP BY ... HAVING ...;" です。

Oracleでhavingステートメントを使用する方法

このチュートリアルの動作環境: Windows 10 システム、Oracle バージョン 12c、Dell G3 コンピューター。

oracle

HAVING 句で Hasting ステートメントを使用して、GROUP BY 句によって返されたグループをフィルタリングする方法。

Oracle HAVING 句の概要 HAVING 句は、SELECT ステートメントのオプションの句です。これは、GROUP BY 句によって返される行のグループ化をフィルター処理するために使用されます。このため、HAVING 句は通常 GROUP BY 句とともに使用されます。

次に、Oracle HAVING 句の構文を示します。

SELECT column_list FROM T GROUP BY c1 HAVING group_condition; SQL
ログイン後にコピー

このステートメントでは、HAVING 句は GROUP BY 句のすぐ後に続きます。 GROUP BY 句を指定せずに HAVING 句を使用すると、HAVING 句は WHERE 句のように機能します。

HAVING 句はグループ化された行をフィルタリングし、WHERE 句は行をフィルタリングすることに注意してください。これが HAVING 句と WHERE 句の主な違いです。

Oracle HAVING 句の例

デモのためにサンプル データベースの order_items テーブルを使用します。

Oracleでhavingステートメントを使用する方法

1. 単純な Oracle HAVING の例 次のステートメントは、GROUP BY 句を使用して、order_items テーブルから注文の値とその合計金額を取得します。 ##Execute 上記のクエリ ステートメントにより、次の結果が得られます。 -

Oracleでhavingステートメントを使用する方法推奨チュートリアル: 「

Oracle Video Tutorial

以上がOracleでhavingステートメントを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!