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

Jak uzyskać liczbę zduplikowanych wierszy kolumny DISTINCT jako innej kolumny?

Użyj COUNT() funkcja grupując MakeDistinct kolumna przy użyciu GROUP BY klauzula.

  SELECT MakeDistinct AS AfterDistinct
       , COUNT(MakeDistinct) AS Count
    FROM MyTable
GROUP BY MakeDistinct

Wyjście:

╔═══════════════╦═══════╗
║ AFTERDISTINCT ║ COUNT ║
╠═══════════════╬═══════╣
║ CAT           ║     3 ║
║ DOG           ║     2 ║
║ PIN           ║     4 ║
╚═══════════════╩═══════╝

Zobacz ten SQLFiddle



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wykonywanie przygotowanych instrukcji generowanych przez NHibernate w SQL Server Management Studio

  2. Zmiany w licencjonowaniu Common Sense dla SQL Server 2014 Standard Edition

  3. Czy SQLExpress 2005 i 2008 można zainstalować na tym samym komputerze bez problemu?

  4. Pobierz parametry procedury składowanej przez C# lub SQL?

  5. Wymień wszystkie kolumny SQL o maksymalnej długości ORAZ największej długości