>  기사  >  데이터 베이스  >  mysql count() 함수의 사용법은 무엇입니까

mysql count() 함수의 사용법은 무엇입니까

青灯夜游
青灯夜游원래의
2022-03-01 15:54:5918938검색

mysql에서 COUNT() 함수는 데이터 테이블에 포함된 총 레코드 행 수를 계산하거나 쿼리 결과 구문에 따라 열에 포함된 데이터 행 수를 반환할 수 있습니다. 데이터 테이블;" 또는 "SELECT COUNT(필드 이름) FROM 데이터 테이블;".

mysql count() 함수의 사용법은 무엇입니까

이 튜토리얼의 운영 환경: windows7 시스템, mysql8 버전, Dell G3 컴퓨터.

MySQL COUNT() 함수는 데이터 테이블에 포함된 레코드 행의 총 개수를 계산하거나 쿼리 결과를 기반으로 해당 열에 포함된 데이터 행의 개수를 반환합니다.

  • COUNT(*) 열에 값이 있는지 또는 null 값이 있는지에 관계없이 테이블의 총 행 수를 계산합니다. COUNT(*) 计算表中总的行数,无论某列有数值或者为空值。

  • COUNT(字段名)

COUNT(필드 이름)는 지정된 열 아래의 총 행 수를 계산합니다. Null 값이 있는 행은 계산 중에 무시됩니다.

예제 1: tb_students_score 테이블의 전체 행 수를 쿼리
mysql> SELECT COUNT(*)
    -> AS students_number
    -> FROM tb_students_score;
+-----------------+
| students_number |
+-----------------+
|              10 |
+-----------------+
1 row in set (0.03 sec)

질의 결과에서 알 수 있듯이 COUNT(*)는 값에 관계없이 tb_students_score 테이블에 기록된 전체 행 수를 반환합니다. 이다. 반환된 총 수의 이름은 Students_number입니다.

Tip: 합계 계산 시 NULL 값을 처리하는 방법은 지정된 열에 빈 값이 있는 행은 COUNT() 함수에서 무시되지만 해당 열이 지정되지 않은 경우 별표 " * COUNT() 함수에서 '를 입력하면 모든 레코드가 무시되지 않습니다.

예 2: "제품" 테이블의 제품 수 반환

mysql> SELECT COUNT(ProductID) 
    -> AS NumberOfProducts 
    -> FROM Products;

+-----------------+
| NumberOfProducts|
+-----------------+
|              77 |
+-----------------+
1 row in set (0.03 sec)

[관련 권장 사항: 🎜mysql 비디오 튜토리얼🎜]🎜

위 내용은 mysql count() 함수의 사용법은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.