ORACLE機能 エラー

[ORAエラー] ORA-00979: GROUP BYの式ではありません。

投稿日:2017年4月11日 更新日:

以下のように表示されます。

(日本語)
ORA-00979: GROUP BYの式ではありません。
(英語)
ORA-00979: Not a GROUP BY Expression

発生パターン

このエラーは以下のような場合に発生します。

  • GROUP BY句があるSQLで、GROUP BYに指定していない列をSELECTに指定した。

対処法

  • GROUP BY句があるSQLでは、SELECT句に指定した列は、必ずGROUP BY句に含める
    (SUMやCOUNTなどの集計関数を使用した列は除く)

NGな例は、GROUP BY句を col1, col2とすればOKです。


スポンサーリンク

スポンサーリンク

-ORACLE機能, エラー

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ORACLE

[V$表] 実行されたSQLのSQL文を取得する(V$SQLTEXT、V$SQLTEXT_WITH_NEWLINES)

実行されたSQLのSQL文を取得するには、 V$SQLTEXT、V$SQLTEXT_WITH_NEWLINESビューを参 ...
ORACLE

[ORAエラー] ORA-01861: リテラルが書式文字列と一致しません

以下のように表示されます。 (日本語) ORA-01861: リテラルが書式文字列と一致しません (英語) ORA-01 ...
ORACLE

[ORACLE] INDEXを作成する

INDEX(索引)を作成するには、CREATE INDEX句を使用します。 構文 (通常インデックスを作成する) CRE ...
ORACLE

[データディクショナリ] スケジューラジョブの情報を取得する

スケジューラジョブの情報を参照するには、 SCHEDULER_JOBSデータディクショナリビューを参照します。 SCHE ...
ORACLE

[PL/SQL] 定数を使う(CONSTANT)

PL/SQLで定数を使用するには、CONSTANTキーワードを使用します。 サンプル 例)定数を定義する [crayon ...

スポンサーリンク