Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 |
Tags
- gradle
- webflux
- javadoc
- pdo
- JavaFX
- RSocket
- mybatis
- WebClient
- 일본
- node.js
- SQLite
- 개발자 이야기
- xml
- jquery
- 외국인 노동자
- Python
- spring boot
- swift
- build tool
- SQL
- Ajax
- Eclipse
- Spring
- Linux
- maven
- php
- Apache
- bootstrap
- Java
- angularjs
- Today
- 123
- Total
- 3,697,220
슬기로운 개발자 생활
[SQL][함수] COUNT(카운트) 본문
반응형
COUNT는 테이블에 조회되는 데이터가 얼마나 있는지, 갯수를 조회할 수 있다.
COUNT(카운트) 문법
SELECT COUNT("필드명")
FROM "테이블명";
COUNT(카운트) 예제
예를 들어, 아래 테이블의 store_name 필드에 공백 데이터가 아닌 것이 몇개가 있는지 알아내는 경우
store_information 테이블
store_name | sales | txn_date |
---|---|---|
Los Angeles | 1500 | Jan-05-2018 |
San Diego | 250 | Jan-07-2018 |
Los Angeles | 300 | Jan-08-2018 |
Boston | 700 | Jan-08-2018 |
아래와 같이 명령을 입력하면,
SELECT COUNT(store_name)
FROM store_information
WHERE store_name IS NOT NULL;
결과는 아래와 같다.
COUNT(store_name) |
---|
4 |
"IS NOT NULL"는 이 필드가 NULL 즉, 비어 있지 않는다는 것을 나타낸다.
COUNT와 DISTINCT를 같이 사용되는 경우는 테이블에서 같은 데이터는 제거하고 몇개인지 조회할 때 사용된다. 예를 들명, 테이블의 store_name가 몇 개인지를 조회하는 경우 다음과 같이 입력한다.
SELECT COUNT(DISTINCT store_name)
FROM store_information;
결과는 아래와 같다.
COUNT(DISTINCT store_name) |
---|
3 |
반응형
'IT 개발 > SQL' 카테고리의 다른 글
[SQL][함수] SUM(합계) (0) | 2018.01.09 |
---|---|
[SQL][함수] MAX(최대값), MIN(최소값) (0) | 2018.01.09 |
[SQL][함수] AVG(평균) (0) | 2018.01.09 |
[SQL][DML] DELETE (0) | 2018.01.09 |
[SQL][DML] UPDATE (0) | 2018.01.09 |
0 Comments