기금넷 공식사이트 - 복권 조회 - 복권 관리 시스템을 만들었는데, 어떻게 SQL 언어로 정확히 같은 복권 번호를 가지고 있는지 알 수 있습니다. 이름은 복권 발행 번호입니다.

복권 관리 시스템을 만들었는데, 어떻게 SQL 언어로 정확히 같은 복권 번호를 가지고 있는지 알 수 있습니다. 이름은 복권 발행 번호입니다.

표 A 가 별도로 열거된 복권 기록표라고 가정해 봅시다.

Id, 레코드

만약 당신이 지정한 추첨 결과와 같은 것을 찾고 싶다면, 그것은 매우 간단하다. (존 F. 케네디, 추첨, 추첨, 추첨, 추첨, 추첨, 추첨)

Select id, record from a where record = "조회할 복권 번호"

어떤 개장기간이 반복되는지, 중복개장번호가 무엇인지 보고 싶다면, 좀 번거롭습니다.

표 # b 생성 (reo CRD varchar (50), countrec int)

-복권 번호와 같은 복권 번호를 기록하는 임시 테이블을 만듭니다.

Insert into #b (record, countrec) select record, count (record) from a group by record

-준비 테이블에 데이터를 추가하고 group by 를 사용하여 복권 번호를 요약합니다.

Select * from a where record in (select record from # b where count rec > 1)

-모든 개장번호 중복률이 1 보다 큰 개장기록을 조회한다.