2
having
節でselect文の 'aggregate_function(column_name)'が同じである必要がありますか?SQLでは、 'having'句で集約関数を使用する場合、その関数はselect文になければなりませんか?
SELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name
HAVING aggregate_function(column_name) operator value;
あなたはおそらくSQL Serverの(Microsoft製品)とMySQLを使用してすることはできません( Oracle製品)を同時に使用できます。あなたの質問に実際に適用できるタグを選んでください。 2つの製品は、構文と機能が大きく異なります。タグの意味はここにあります。あなたが慣れ親しんだ言葉を持っているか、類似していると思われるので、ランダムに追加しないでください。 –
いいえ、一般的に 'select'の中にある必要はありません。 –
'HAVING'節の内容と同じである必要はありません。グループ化していないフィールドを選択するときには、何らかの集約が必要です。 。 なぜあなたはそれを試してみませんでしたか? – mroach