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

наистина прост SQL Не е израз GROUP BY - Oracle

GROUP BY не е полезно извън контекста на агрегатна функция като MIN() MAX() SUM() COUNT() , освен може би за дедупликация на редове. Просто го махнете. Ако искате да дедупликирате резултатите, използвайте DISTINCT вместо. Ако използвате DISTINCT , няма да има голяма стойност, освен ако не сте по-конкретни относно колоните в SELECT списък, с изключение на колоната с първичен ключ.

SELECT
  DISTINCT * 
FROM 
  AD_VOARNET_ATENDIMENTO_PISTA 
WHERE IS_CLOSED = 0
ORDER BY PREFIXO

GROUP BY понякога се бърка с ORDER BY . Вече имате ORDER BY PREFIX0 ,




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Импортирайте blob чрез SAS от ORACLE DB

  2. Как да изляза от скрипт в SQLPlus, когато възникне грешка и да се върна към подканата SQLPlus, без да прекъсвам връзката или да излизам от SQLPlus?

  3. Не може да се вмъкнат Varchar2 данни чрез съхранена процедура с тип таблица като IN параметър

  4. Запитване до Oracle за подробности за грешки в ORA-код

  5. Как да свия временното пространство за таблица в oracle?