Oracle
 sql >> база данни >  >> RDS >> Oracle

ORA-00979:не е проблем с израза GROUP BY

липсва ви field7 във вашата group by израз.

Също така не можете да използвате псевдоним във вашата група чрез израз на същата заявка. Трябва да добавите пълен CASE израз във вашата група по израз, за ​​да включите поле7.

Самото споменаване на псевдоним не е възможно при групиране по, защото SELECT стъпката е последната стъпка за изпълнение на заявка, групирането се извършва по-рано, когато псевдонимите все още не са дефинирани.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да използвам CREATE OR REPLACE?

  2. Преобразуване на деня от годината в дата, когато някои формати на дата имат DDYYYY, а някои имат DDDYYYY в oracle

  3. Извличане на подниз от даден низ

  4. Как да задам LINESIZE и PAGESIZE със заместваща променлива?

  5. Как да предам параметър DateTime в SQL заявка за Oracle DB