728x90
반응형
SMALL
https://alstn4973.tistory.com/151
MSSQL - INSERT 삽입
▶ INSERT 문의 기본 . DML의 종류의 하나로 INSERT 삽입으로 분류가 됩니다. . 데이터베이스에 데이터를 입력하는 명령어입니다. 가장 기본적인 기능이고 굉장히 많이 쓰임으로 매우 중요합니다. - IN
alstn4973.tistory.com
. 테이블과 데이터는 위에 있는 것을 참고하여 출력을 하였습니다.
▶ MAX(최고값), MIN(최솟값), AVG(평균), SUM(합계), COUNT(갯수)
. COUNT만 NULL값을 포함을 하고 나머지 집계함수는 NULL값을 포함하지 않는다.
-- 예제 --
SELECT MAX(sal) AS MAX,
MIN(sal) AS MIN,
AVG(sal) AS AVG,
SUM(sal) AS SUM,
COUNT(sal) AS CNT
FROM EMP
. 기본적으로 검색하는 것은 이런식으로 검색을 할 수 있습니다.
. 집계함수를 사용하지 않은 컬럼을 같이 검색을 하려고 하면 GROUP BY 를 사용을 하여 검색을 하여야 합니다.
-- 집계함수와 같이 데이터 검색 --
SELECT COUNT(sal) AS CNT, deptno FROM EMP GROUP BY deptno
. COUNT 집계함수를 사용을 하여 deptno와 같이 검색을 하려면 GROUP BY [집계함수가 아닌 컬럼]를 하여 검색을 한다.
. 동일한 데이터의 값을 그룹화 하여 묶어서 검색을 하게 됩니다.
. 잘 활용을 하여 그룹을 묶어 검색이 되도록 하면 좋습니다.
728x90
반응형
LIST
'MSSQL' 카테고리의 다른 글
MSSQL - IS NULL IS NOT NULL (0) | 2024.04.03 |
---|---|
MSSQL - ROWNUM, TOP() (0) | 2024.04.02 |
MSSQL - LIKE 사용법 및 예제 (2) | 2024.03.30 |
MSSQL - 날짜, 시간 차이 일수 계산 (DATEDIFF) (1) | 2024.03.29 |
MSSQL - CONVERT,FORMAT 함수 사용 방법 (데이터 형변환) (0) | 2024.03.28 |