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

Hvordan får man antallet af duplikerede rækker af DISTINCT kolonne som en anden kolonne?

Brug COUNT() funktion ved at gruppere MakeDistinct kolonne ved hjælp af GROUP BY klausul.

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

Output:

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

Se denne SQLFiddle



  1. Udfør mysql-kommando før testscript på GitLab CI

  2. Hvordan kan jeg bekræfte butikskoden i mysql og opdatere tabellen, hvis resultatet returnerer sandt

  3. C++, der forudbestemmer længden af ​​en VARCHAR ved hjælp af ODBC-bundne parametre

  4. Ydeevnejustering af en DECODE()-sætning i en WHERE-sætning