MYSQL - 데이터 개수 조회 - COUNT 함수 알아보기

     

     

     

     

     

     

    이번 포스팅에서는 MySQL 에서 데이터 개수를 조회하는 COUNT 함수 에 대해서 알아보도록 하겠습니다.

     

     

     

     

     

       관련글

     

     

     

     

     

    https://server-talk.tistory.com/526 - MySQL - NULL 처리 - IFNULL

     

     

     

     

     

       MySQL - 조회 테이블 데이터 생성

     

     

     

     

     

    1. 조회할 테이블 명세서 - 회원 테이블

     

     

     

     

     

    2. 조회할 테이블 생성 - 회원 테이블

     

    CREATE TABLE member_table (
     seq            INT NOT NULL AUTO_INCREMENT,
     company_code   VARCHAR(100),
     mb_id          VARCHAR(20),
     mb_pw          VARCHAR(100),
      PRIMARY KEY(seq)
    ) ENGINE=innodb CHARSET=utf8;

     

     

     

     

    3. 데이터 삽입 - 회원정보 테이블

     

    INSERT INTO member_table (mb_id, mb_pw) VALUE( 'build', 'build1');
    INSERT INTO member_table (company_code, mb_id, mb_pw) VALUE('068270', 'talk', 'server2');

     

     

     

     

     

       MySQL - CONUT 함수란?

     

     

     

     

     

     

    테이블의 데이터를 조회할때 데이터의 개수를 조회해야될 경우가 많이 있습니다

    이때 사용되는 COUNT 함수를 사용하게되며, COUNT 함수는 테이블 컬럼의 데이터 개수를 조회할 수 있습니다 또한, 전체 행의 개수를 조회할 경우 " * " (별표) 를 이용하여 조회가 가능합니다

    그러나 NULL인 경우 제외하고 개수를 조회하게 됩니다.

     

     

     

     

     

       MySQL - CONUT 함수 사용법

     

     

     

     

     

    1. MySQL - CONUT 함수 사용법

     

    사용법 :
        SELECT  COUNT(*)
          FROM  [테이블]

     

    사용법 :
        SELECT  COUNT([컬럼명])
          FROM  [테이블]

     

     

     

     

    2. MySQL - CONUT 함수 - 전체행의 개수 조회

     

    사용법 : COUNT(*) FROM [테이블명]

     

    SELECT COUNT(*) FROM member_table;

     

     

     

     

    3. MySQL - CONUT 함수 - 전체행의 개수 조회 - 출력결과

     

    +----------+
    | COUNT(*) |
    +----------+
    |        2 |
    +----------+

     

     

     

     

    4. MySQL - CONUT 함수 - 전체행의 개수 조회

     

     

    사용법 : COUNT([컬럼명]) FROM [테이블명]

     

    SELECT COUNT(company_code) FROM member_table;

     

     

     

     

    5. MySQL - CONUT 함수 - 전체행의 개수 조회 - 출력결과

     

    +---------------------+
    | COUNT(company_code) |
    +---------------------+
    |                   1 |
    +---------------------+

     

    Posted by 서버이야기