Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak działa klauzula DISTINCT języka SQL?

DISTINCT odfiltrowuje zduplikowane wartości Twoich zwróconych pola.

Naprawdę uproszczony sposób patrzenia na to:

  • Tworzy ogólny zestaw wyników (w tym duplikaty) na podstawie Twojego FROM i WHERE klauzule
  • Sortuje ten zestaw wyników na podstawie pól, które chcesz zwrócić
  • Usuwa wszelkie zduplikowane wartości w tych polach

Jest semantycznie odpowiednikiem GROUP BY gdzie wszystkie zwrócone pola znajdują się w GROUP BY klauzula.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie w wielu bazach danych na tym samym serwerze

  2. Nazwa kolumny Dynamic SQL Server Pivot (UNPIVOT) do wartości wiersza

  3. Wybieraj górne wiersze, aż wartość w określonej kolumnie pojawi się dwukrotnie

  4. Codeigniter:Jak skonfigurować połączenie z serwerem SQL (2008)

  5. PHP wywołujący skrypt bazy danych kopii zapasowej sqlserver, plik kopii zapasowej utworzony, a następnie usunięty