중복 ID 값을 계산하려면 집계 함수 COUNT() 및 GROUP BY를 사용합니다. 먼저 테이블을 생성하겠습니다 -
mysql> 테이블 생성 DemoTable( Id int, Name varchar(100));Query OK, 영향을 받는 행 0개(1.30초)
삽입 명령을 사용하여 테이블에 일부 레코드 삽입 -
mysql> insert into DemoTable values(50,'Chris');Query OK, 1개의 row가 영향을 받음(0.19초)mysql> insert into DemoTable values(51,'David');Query OK, 1개의 row가 영향을 받음(0.15초) )mysql> DemoTable 값에 삽입(51,'Mike');쿼리 OK, 1행 영향(0.18초)mysql> DemoTable 값에 삽입(50,'Sam');쿼리 OK, 1행 영향(0.17초)사전>select 문을 사용하여 테이블의 모든 레코드 표시 -
mysql> DemoTable에서 *선택;이것은 다음과 같은 출력을 생성합니다 -
+------+-------+| 아이디 | 이름 |+------+-------+| 50 | 크리스 || 51 | 데이비드 || 51 | 마이크 || 50 | Sam |+------+-------+4행 세트(0.00초)다음은 새 열에 중복된 ID 값의 개수를 표시하는 쿼리입니다 -
mysql> Id별로 DemoTable 그룹에서 Count로 Id,count(Name) 선택;이것은 다음과 같은 출력을 생성합니다 -
+------+-------+| 아이디 | 개수 |+------+-------+| 50 | 2 || 51 | 2 |+---+-------+2행 세트(0.00초)