sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan fungerer SQL's DISTINCT-klausul?

DISTINCT frafiltrerer duplikerede værdier af dine returnerede felter.

En virkelig forenklet måde at se det på er:

  • Den opbygger dit samlede resultatsæt (inklusive dubletter) baseret på din FROM og WHERE klausuler
  • Den sorterer det resultatsæt baseret på de felter, du vil returnere
  • Den fjerner alle duplikerede værdier i disse felter

Det svarer semantisk til en GROUP BY hvor alle returnerede felter er i GROUP BY klausul.



  1. Er der en måde at genskabe en ODI-pakke ved hjælp af ODI Scenario?

  2. Sådan vælger du et undersæt af kolonner fra en lagret procedures resultatsæt (T-SQL)

  3. Android-kamera til at tage flere billeder

  4. hvordan man udtrækker datoformat fra et strengorakel