SQLでのhaveの使い方は?

Guanhui
リリース: 2020-06-05 15:48:42
オリジナル
20357 人が閲覧しました

SQLでのhaveの使い方は?

SQL で Have を使用するにはどうすればよいですか?

"having" は、"group by" の後に統計をフィルタリングするために使用されます。通常、"having" は "group by" と一緒に使用されます。これを使用する場合は、最初に group by "group by" を行う必要があります。集計関数の値が特定の値より大きいかどうかを判断するなど、統計的フィルタリングを「行う」。

SQL 例

1. 各地域の総人口と総面積を表示します。

SELECT region, SUM(population), SUM(area) FROM bbc GROUP BY region
ログイン後にコピー

まず、返されたレコードを地域ごとに複数のグループに分割します。これは GROUP BY の文字通りの意味です。グループ化した後、集計関数を使用して、各グループ内の異なるフィールド (1 つ以上のレコード) を操作します。

2.各地域の総人口と総面積を表示します。面積が 1,000,000 を超えるエリアのみが表示されます。

SELECT region, SUM(population), SUM(area)
FROM bbc
GROUP BY region
HAVING SUM(area)>1000000
ログイン後にコピー

ここでは、テーブルにそのようなレコードが存在しないため、1,000,000 を超える領域をフィルター処理する場所を使用できません。

逆に、having 句を使用すると、データの各グループをグループにフィルタリングできます。

mysql は特定のフィールドの長さを決定します:

select home_page from aaa表 where char_length(trim(home_page))<10 and char_length(trim(home_page))>1;
ログイン後にコピー

推奨チュートリアル: "

MySQL チュートリアル

>>

以上がSQLでのhaveの使い方は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート