この記事では、例を使用して MySQL での USING と HAVING の使用方法を説明します。ご参考までに、詳細は以下の通りです。 使用方法 テーブルを結合するときに結合条件を指定するために使用されます(省略形として理解できます)。 テーブル1から*を選択 テーブル2をテーブル1.id = テーブル2.idに結合します USINGを使用すると次のように記述できます。 テーブル1から*を選択 テーブル2を(id)で結合する 持つ WHERE は統計関数では使用できないため、HAVING が導入されました。 たとえば、注文テーブルには次のフィールドがあります。 ID 、日付、価格、顧客 注文合計が 2000 未満の顧客を検索するには、次のように記述します。 顧客を選択し、注文からSUM(価格)を取得します。 顧客別にグループ化 合計(価格)<2000 指定された顧客の 1500 を超える注文の合計注文金額を見つけます。 SELECT customer,SUM(price) FROM order ここで、顧客 = '…' または顧客 = '…' 顧客別にグループ化 SUM(価格) > 1500 である MySQL 関連のコンテンツに興味のある読者は、次のトピックを確認してください: 「MySQL 共通関数の概要」、「MySQL ログ操作スキルの概要」、「MySQL トランザクション操作スキルの概要」、「MySQL ストアド プロシージャ スキルの概要」、および「MySQL データベース ロック関連スキルの概要」。 この記事が皆様のMySQLデータベース設計に役立つことを願っています。 以下もご興味があるかもしれません:
|
<<: TypeScript におけるジェネリックケースの詳細な説明
>>: IIS サーバーから apk ファイルをダウンロードする際の 404 エラーの解決策
WeakMap オブジェクトは、キーが弱参照であるキー/値のペアのコレクションです。キーはオブジェク...
オープンソース ソフトウェアである Apache は、最も広く使用されている Web アプリケーショ...
1. ESを使うこともあるリソースが限られている、またはビジネス上のニーズにより、最新の期間のデータ...
スタイル ガイドとは何でしょうか? 簡単に言えば、ストーリーを伝える方法を説明するドキュメントです。...
まず、SFTP プロトコルと FTP プロトコルの違いを理解してください。ここでは詳細には触れません...
11. JavaScriptを使用してページ効果を作成する11.1 DOMプログラミングDOM プロ...
目次序文1. サービスプログラムをインストールする2. メイン設定ファイルを書く3. サブ構成ファイ...
インデックスとは何ですか?インデックスは、データベース ストレージ エンジンが指定されたデータをすば...
なぜこの領域のコンテンツを整理したいのでしょうか。それは、油絵の具とキャンバスを理解する必要があり、...
mysqlは時間のかかるSQLを記録しますMySQL は、最適化と分析のために、時間のかかる SQL...
知らせ! ! ! uid が (a,b,c,null) に含まれないユーザーから * を選択します。...
目次Vue3 カプセル化メッセージプロンプトインスタンス関数スタイルレイアウトカプセル化メッセージ....
目次1.kvmの展開1.1 kvmのインストール1.2 kvm Web管理インターフェースのインスト...
需要シナリオ:上司は、クローラーを使用してMySQLデータベースにデータを書き込んだり更新したり...
目次Vue 再帰コンポーネントドラッグイベント最近、Vue を使用して、ドラッグ可能なツリー構造図と...