java - count(*)和count(1)区别?
PHPz
PHPz 2017-04-18 09:40:38
0
2
513

count(*)和count(1)区别?

PHPz
PHPz

学习是最好的投资!

모든 응답(2)
阿神

다음 SQL에서 mysql이 SQL을 어떻게 변환하는지 확인할 수 있습니다

으아악

내 버전은 mysql 5.6.26이며, 번역된 결과는 다음과 같습니다.

으아악

그래서 내 생각에는 최신 버전의 mysql에는 더 이상 이러한 차이가 없지만 나는 여전히 count(1)을 습관적으로 사용합니다.

黄舟

데이터 레코드가 비어 있지 않으면 쿼리 결과에 차이가 없지만 COUNT(1)로 쿼리한 열이 비어 있으면 비어 있는 항목이 제거되고 통계에 기록되지 않습니다. 쿼리 결과가 다릅니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿