【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
SELECT * FROM posts HAVING likes >= 5; SELECT * FROM posts WHERE likes >= 5; どちらも同じ出力になりました。 そうなるとWHEREを使わずに HAVING だけ使っていればいいのではないかと思ってしまいます。 WHERE をわざわざ使う意味はなんでしょうか?
SELECT * FROM posts HAVING likes >= 5;
SELECT * FROM posts WHERE likes >= 5;
HAVING
WHERE
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
SELECT * FROM posts HAVING likes >= 5;SELECT * FROM posts WHERE likes >= 5;どちらも同じ出力になりました。
そうなるとWHEREを使わずに
HAVINGだけ使っていればいいのではないかと思ってしまいます。WHEREをわざわざ使う意味はなんでしょうか?