グループを作成グループ化は、SELECT ステートメントの GROUP BY 句で設定されます。 例: SELECT vend_id, COUNT(*) AS num_prods FROM products GROUP BY vend_id; グループ化
フィルターグループ少なくとも 2 つの注文があるすべての整形外科部門を一覧表示する場合は、個々の行ではなく、完全なグループ化に基づいてデータをフィルター処理する必要があります。 HAVINGを使うことができます SELECT cust_id, COUNT(*) AS orders FROM orders GROUP BY cust_id HAVING COUNT(*) >= 2; HAVING と WHERE の違いは、WHERE はデータのグループ化の前にフィルタリングするのに対し、HAVING はグループ化の後にフィルタリングすることです。もちろん、両方を同じ文に出現させることもできます。 価格が10ドル以上の製品を2つ以上持っているサプライヤーをリストします SELECT vend_id, COUNT(*) AS num_prods FROM products WHERE prod_price >= 10 GROUP BY vend_id HAVING COUNT(*) >= 2; 上位2つの製品を持つサプライヤーをリストアップする SELECT vend_id, COUNT(*) AS num_prods FROM products GROUP BY vend_id HAVING COUNT(*) >= 2; グループ化と並べ替え
合計注文金額が50以上の注文の注文番号と合計注文金額を取得します。 SELECT order_num, SUM(quantity*item) AS ordertotal FROM orderitems GROUP BY order_num HAVING SUM(quantity*item_price) >= 50; 合計注文金額で出力を並べ替えると SELECT order_num, SUM(quantity * item_price) AS ordertotal FROM orderitems GROUP BY order_num HAVING SUM(quantity * item_price) >= 50 ORDER BY ordertotal; SELECT句の順序
以上がMySQLデータのグループ化の詳細な説明です。MySQLデータのグループ化の詳細については、123WORDPRESS.COMの他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
<<: Xmeter APIインターフェーステストツールの使用状況の分析
最近、私は「ぶどうコレクション」というプロジェクトに取り組んでいます。簡単に言うと、Budou ペー...
過去 N 秒間の QPS 値の統計 (1 秒あたりの選択、挿入などを含む) mysql> se...
アプリケーションをコンテナ化した後、Docker コンテナを起動すると、デフォルトで root ユー...
目次1. トリガーとは何ですか? 2. トリガーを作成するトリガーを作成するための構文は次のとおりで...
この記事では、ビデオタグを使用してビデオ再生を実装するVueの具体的なコードを参考までに共有します。...
序文モバイル デバイスでは、帯域幅とプロセッサ速度の制限により、Web ページのパフォーマンスに対す...
目次序文フロントエンド構造バックエンド構造(ノード+エクスプレス) FormDataに基づくファイル...
Docker で Zookeeper を素早くインストール会社を変わってから長らくZookeeper...
CSS3 を使用して、クールなレーダースキャン画像を実現します。 コード上で直接: // インデック...
1. 遭遇した問題分散プロジェクトの展開プロセスでは、サーバーの再起動後にアプリケーション(データベ...
私は最近、会社で統計レポートの開発に関わるプロジェクトに取り組んでいました。データの量が比較的多かっ...
textarea 入力領域でテキストを折り返す場合は、<br/> と入力すると <...
効果: アイデア:入力タイプ属性を使用して、タイプ値がテキストの場合はパスワードを表示し、タイプ値が...
jdk をインストールします: Oracle 公式ダウンロード https://www.oracl...
Navicat は、データベースに接続するときにエラー 10060 および 1045 を報告します...