sql >> Database teknologi >  >> RDS >> Oracle

virkelig simpel SQL Ikke et GROUP BY-udtryk - Oracle

GROUP BY er ikke nyttig uden for konteksten af ​​en aggregeret funktion som MIN() MAX() SUM() COUNT() , undtagen måske for at deduplikere rækker. Bare fjern det. Hvis du ønsker at deduplikere resultater, skal du bruge DISTINCT i stedet. Hvis du bruger DISTINCT , vil det ikke være af meget værdi, medmindre du er mere specifik omkring kolonnerne i SELECT liste, undtagen primærnøglekolonnen.

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

GROUP BY er nogle gange forvekslet med ORDER BY . Du har allerede en ORDER BY PREFIX0 ,




  1. Oversætte MySQL join til SQL Server-syntaks?

  2. Hvorfor ophører en forespørgsel, når den er inden for sin timeoutgrænse?

  3. Sådan arbejder du med MySQL-underforespørgsler

  4. Sådan opretter du et forhold i MySQL Workbench