GROUP BY COUNT DISTINCT를 사용할 때 레코드 수를 계산하는 방법
예를 들어 이런 표에서 이메일과 비밀번호가 다른 레코드의 개수를 세고 싶습니다.
코드 복사 코드는 다음과 같습니다.
존재하지 않는 경우 테이블 생성 `test_users` (
`email_id` int(11) unsigned NOT NULL auto_increment,
`email` char(100) NOT NULL,
` 비밀번호` char(64) NOT NULL ,
PRIMARY KEY (`email_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;
INSERT INTO `test_users` (` email_id`, `email`, `passwords`) 값
(1, 'jims@gmail.com', '1e48c4420b7073bc11916c6c1de226bb'),
(2, 'jims@yahoo.com.cn', '5294cef9f1bf1858ce9d7fdb62240546 ′ ),
(3 , 'default@gmail.com', '5294cef9f1bf1858ce9d7fdb62240546′),
(4, 'jims@gmail.com', ”),
(5, 'jims@gmail.com ', ”)
일반적으로 접근 방식은 다음과 같습니다
코드 복사 코드는 다음과 같습니다.
SELECT COUNT(*) FROM test_users WHERE 1 = 1 GROUP BY email,passwords
이 결과는 무엇입니까?
코드 복사 코드는 다음과 같습니다.
COUNT(*)
1
2
1
1
분명히 제가 원하는 결과는 아닙니다. 이메일과 비밀번호가 동일한 레코드 수의 합은 다음과 같습니다
코드 복사 코드는 다음과 같습니다:
SELECT COUNT(DISTINCT email,passwords) FROM `test_users` WHERE 1 = 1
mysql_num_rows VS COUNT 효율성 문제 분석을 참조하세요.
위의 내용을 포함하여 GROUP BY를 사용할 때 COUNT DISTINCT의 레코드 수를 계산하는 방법을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











얼마나 많은 인스턴트 메시징 앱이 등장했다가 사라지더라도 이메일은 항상 완전히 다른 느낌을 갖습니다. 메일링은 Gmail과 동의어입니다. 전문적인 프론트 데스크는 말할 것도 없고, Gmail은 피할 수 없는, 그냥 피할 수 없는 것입니다! Gmail은 매우 자주 사용되므로 무슨 일이 있어도 Gmail 환경을 가장 원활하고 효율적으로 만드는 방법을 알아야 합니다. 이메일 본문에 많은 웹 링크를 추가해야 할 가능성이 높으며, 링크가 너무 많으면 확실히 다루기 어려워 보일 것입니다. 그러나 긴 링크로 인해 이메일이 보기 흉해 보일지라도 링크는 반드시 필요합니다. 그럼 탈출구가 있나요? 하이퍼링크는 어떻습니까? 텍스트나 이미지의 링크를 어떻게 숨깁니까? 멋지나요? 아 맞다 Gmail은

오픈 소스에 대해 자세히 알아보려면 다음을 방문하세요. 51CTO Hongmeng 개발자 커뮤니티 https://ost.51cto.com 실행 환경 DAYU200:4.0.10.16SDK: 4.0.10.15IDE: 4.0.600 1. 애플리케이션을 생성하려면 파일을 클릭합니다. >새파일->CreateProgect. 템플릿 선택: [OpenHarmony]EmptyAbility: 프로젝트 이름 shici, 애플리케이션 패키지 이름 com.nut.shici 및 애플리케이션 저장 위치 XXX(한자, 특수 문자, 공백 없음)를 입력합니다. CompileSDK10, 모델: 스테이지. 장치

Gmail에서 Boomerang을 제거하는 방법 PC 또는 휴대폰의 Gmail 계정에서 Boomerang을 제거하려면 아래의 단계별 가이드를 찾아보세요. PC의 Gmail에서 Boomerang을 제거하려면 컴퓨터에서 Google Chrome 브라우저를 엽니다. Google Chrome에서는 화면 오른쪽 상단에 있는 점 3개 아이콘을 클릭합니다. 드롭다운 메뉴에서 추가 도구를 선택합니다. 다음 드롭다운 메뉴에서 확장 프로그램을 클릭하세요. 확장 화면에서 다음을 찾으세요.

이메일의 여정은 다음과 같습니다: MUA: MailUserAgent - 메일 사용자 에이전트. (예: Outlook과 유사한 이메일 소프트웨어) MTA: MailTransferAgent - NetEase, Sina 등과 같은 이메일 서비스 제공업체인 메일 전송 에이전트입니다. MDA: MailDeliveryAgent - 메일 배달 에이전트입니다. 이메일 서비스 제공업체의 서버 발신자->MUA->MTA->MTA->if

iOS의 Gmail에서 메시지를 삭제하려고 하면 보관 옵션만 표시된다는 사실을 알고 계셨나요? 메일 앱에 보관하지 않고 iPhone에서 Gmail을 삭제하는 방법을 알아보려면 계속 읽어보세요. iPhone 및 iPad에서 메일 앱을 사용하여 Gmail 이메일을 보관하기 위한 기본 옵션을 변경하는 설정은 설정에 완전히 숨겨져 있지만 어디로 가야 할지 알면 빠르게 변경할 수 있습니다. 이 튜토리얼은 iPhone 및 iPad에서 Apple Mail 앱을 통해 Gmail을 사용하는 사람들을 위한 것입니다. 또 다른 옵션은 iPhone/iPad에서 Gmail 앱을 사용하는 것입니다. 너도

Gmail은 Google에서 가장 널리 사용되는 웹 기반 이메일 서버이며 이메일 탐색, 편집, 전송에 도움이 되는 많은 강력한 기능을 제공합니다. 그러한 기능 중 하나는 사용자가 전체 주소 입력을 완료하기 전에 연락처로 저장된 이메일 주소 목록을 볼 수 있는 자동 완성 목록입니다. 이 기능은 정말 유용하지만 더 이상 유효하지 않거나 사용자가 삭제한 일부 이메일 주소가 있을 수 있으므로 때로는 좋은 접근 방식이 아닐 수도 있습니다. 예를 들어, 조직을 떠난 사람은 더 이상 회사 이메일 주소에 액세스할 수 없습니다. 하지만 Gmail의 자동 완성 목록에 강조 표시된 이메일 주소를 제거하는 방법이 있습니다. Gmail 자동 완성 목록에서도 이메일을 제거하려는 경우

Google은 이미 웹 버전의 Gmail에서 사용할 수 있었고 Google의 Gemini AI 도우미로 구동되는 AI 기반 Q&A 기능을 통해 Android에서 Gmail 앱을 확장하고 있습니다. 이제 사용자는 특정 질문을 통해 받은 편지함을 보다 효율적으로 검색할 수 있습니다.

iPhone에서 Gmail에 보관된 오래된 이메일을 찾으려고 하는데 찾을 수 없나요? 당신은 혼자가 아니니 걱정하지 마세요. 많은 사람들이 모바일 장치에서 오래된 이메일을 찾고 복구하는 데 어려움을 겪고 있습니다. 이 블로그 게시물에서는 iPhone의 Gmail에 보관된 이메일을 찾고 복구하는 과정을 안내합니다. 또한 받은편지함을 정리하고 앞으로 중요한 이메일을 더 쉽게 찾는 데 도움이 되는 팁과 요령도 제공할 것입니다. 따라서 중요한 비즈니스 이메일이나 사랑하는 사람이 보낸 감상적인 메시지를 검색하려는 경우 보관된 이메일에 쉽게 액세스하고 복구하는 방법을 배우게 됩니다. Gmail에 이메일 보관 1단계: IP에서
