sql >> Databasteknik >  >> RDS >> Oracle

riktigt enkel SQL Inte ett GROUP BY-uttryck - Oracle

GROUP BY är inte användbar utanför sammanhanget för en aggregerad funktion som MIN() MAX() SUM() COUNT() , förutom kanske för att deduplicera rader. Ta bara bort den. Om du vill deduplicera resultat, använd DISTINCT istället. Om du använder DISTINCT , kommer det inte att vara av mycket värde om du inte är mer specifik om kolumnerna i SELECT lista, exklusive primärnyckelkolumnen.

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

GROUP BY ibland förväxlas med ORDER BY . Du har redan en ORDER BY PREFIX0 ,




  1. Är det möjligt att behandla bindestreck och mellanslag på samma sätt i SQL?

  2. pg_upgrade på Windows kan inte skriva till loggfilen pg_upgrade_internal.log

  3. Bengalispråkig text visas inte i Unicode CSV-fil

  4. Förstå transaktioner i SQL