美容・飲食広告代理店 ホームページ制作 株式会社エークラウド

広告提案からWEB制作まで
プロによるご提案

BLOG ブログ

エークラウドメンバーによるローテーションブログ

2024.11.18

WHERE or HAVING

エンタメ > ゲーム

エノキ ライター / エノキ

記事一覧を見る

最近、SQLの勉強をしております。
そして先日、WHEREとHAVINGの違いについて少し理解できたので、備忘録として残したいと思います。



顧客情報が格納されたデータベースにおいて、発注元の情報が記載されたテーブルに10回数以上出現する会社名のリストを抽出しようとしました。
構文は下記の通りです。



 


上記構文はWorkbench上で実行前にエラーの通知がなかったのですが、実行すると「invalid use of group function」と出てしまいました。

勉強を進めた所、このWHEREを使った構文自体は正しい記述で事前のエラーが出ないものの、WHEREは構文の中で集計関数を使えないらしく、実行すると誤った関数の使い方としてエラーが出てしまうというものでした。

そして、今回のようなケースの代替はHAVINGということでした。


HAVINGの場合、集約されたグループのサブセットに適用可能ということで、実際に試した構文が以下です。



 


HAVINGを使ったこちらの構文では、問題なく実行できました!

sample

この記事を書いた人

ライター / エノキ

エンタメ記事

WHERE or HAVING

2025.01.14

平成女児

エンタメ > アニメ・漫画

key デザイナー / key

Read More

WHERE or HAVING

2025.01.10

ゲームの大きい料理

エンタメ > ゲーム

おおおま レタッチャー / おおおま

Read More

WHERE or HAVING

2024.12.20

篠澤広がままならない

エンタメ > ゲーム

たくを ライター / たくを

Read More

WHERE or HAVING

2024.12.16

少し前のドラマのはなし

エンタメ > 映像

しなちく プロモーション / しなちく

Read More

WHERE or HAVING

2024.12.09

今年も...

エンタメ > 芸能

ロキン デザイナー / ロキン

Read More

エンタメカテゴリ記事一覧

全カテゴリ一覧

WEB制作 [136]

ライフ [579]

エンタメ [208]

エークラウド [26]

メンバー

デザイナー[47]
システム[6]
運営[8]
レタッチャー[21]
営業[10]
ディレクター[9]
プロモーション[12]
ライター[17]
販促[6]
人事[3]
総務[3]
財務[2]

お客様の思い描くビジョンを明確な形に変えていく為に
全力でサポートさせて頂きます。
お問い合わせ・ご相談はこちらまでお気軽にご連絡ください。

お問い合わせはこちら

  • お電話でのお問い合わせ :03-5784-3113
  • 受付時間 10:30-18:30(土日祝除く)

CONTACT

WEB制作のお問い合わせはこちらから。

PAGETOP