WHEREを使う意味を教えてください

HAVING を GROUP BYと組み合わせずに使用すると、文法エラーになる場合もあります。
2023年4月7日
ユーザー

SELECT * FROM posts HAVING likes >= 5;
SELECT * FROM posts WHERE likes >= 5;
どちらも同じ出力になりました。
そうなるとWHEREを使わずに HAVING だけ使っていればいいのではないかと思ってしまいます。
WHERE をわざわざ使う意味はなんでしょうか?

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?