Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

ORA-00979:bukan masalah ekspresi GROUP BY

Anda kehilangan field7 di group by ekspresi.

Anda juga tidak dapat menggunakan alias di grup Anda dengan ekspresi kueri yang sama. Anda perlu menambahkan CASE yang lengkap pernyataan dalam grup Anda dengan ekspresi untuk memasukkan field7.

Menyebutkan nama alias tidak mungkin dilakukan di grup by, karena SELECT step adalah langkah terakhir untuk melakukan eksekusi query, pengelompokan terjadi lebih awal, ketika nama alias belum ditentukan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Temukan tanggal yang hilang menggunakan SQL

  2. Oracle XMLTYPE mengekstrak nilai prolog root

  3. Java-Eclipse:Paket oracle.jdbc.driver tidak ada

  4. PL/SQL mengekstrak nama kolom pernyataan SELECT dari kueri khusus

  5. Oracle SQL untuk Mengurutkan Nomor Versi