Mysql
 sql >> база данни >  >> RDS >> Mysql

Намиране на дублиращи се стойности в MySQL

Направете SELECT с GROUP BY клауза. Да кажем име е колоната, в която искате да намерите дубликати:

SELECT name, COUNT(*) c FROM table GROUP BY name HAVING c > 1;

Това ще върне резултат с име стойност в първата колона и брой на това колко пъти тази стойност се появява във втората.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да проверите вашата версия на MySQL

  2. Как да настроите root паролата на нула

  3. Как да изчислим разликата между две времеви марки в MySQL

  4. Грешка при отпадане на базата данни (Не мога да rmdir '.test\', errno:17)

  5. Внедряване на коментари и харесвания в базата данни