함수 설명
함수별 예시
- SELECT ROUND(0.5);
- 의미: 0.5를 반올림해라
- 결과: 1 출력
- SELECT CEIL(0.4) ;
- 의미: 0.4를 올림해라
- 결과: 1
- SELECT FLOOR(0.6);
- 의미: 0.6을 내림해라
- 결과: 1
- SELECT ABS(1), ABS(-1);
- 의미: 1, -1 절대값으로 출력해라
- 결과: 1, 1(결과값이 마이너스일 경우 마이너스를 삭제하고 값을 출력함)
- SELECT GREATEST(1, 2, 3) ;
- 의미: 1, 2, 3 중에서 가장 큰 값을 출력해라
- 결과: 3
- SELECT LEAST(1, 2, 3);
- 의미: 1, 2, ,3 중에서 가장 작은 값을 출력해라
- 결과: 1
- SELECT MAX(칼럼명) FROM 테이블명;
- 의미: 최대값을 출력해라
- SELECT MIN(칼럼명) FROM 테이블명;
- 의미: 최소값을 출력해라
- SELECT COUNT(칼럼명) FROM 테이블명;
- 의미: 출력한 행의 갯수를 출력해라(결과가 10개의 행이라면 10이 출력)
- SELECT SUM(칼럼명) FROM 테이블명;
- 의미: 값을 모두 합산해서 출력해라
- SELECT AVG(칼럼명) FROM 테이블명;
- 의미: 값의 평균값을 계산해서 출력해라
- SELECT POW(2, 3) ;
- 의미: 2를 3만큼 제곱하여 값을 출력해라(POWER와 동일)
- SELECT POWER(5, 2) ;
- 의미: 5를 2만큼 제곱하여 값을 출력해라(POW와 동일)
- SELECT SQRT(16) ;
- 의미: 16의 제곱근 값을 출력해라
- SELECT TRUNCATE(1234.5678, 1);
- 의미: 1234.5678을 소수점 1자리까지만 보여주고 나머지는 버림해라
- 결과: 1234.5 (소수점 2자리는 버림 처리)
GREATEST / LEAST vs. MAX / MIN
- GREATEST/LEAST
- 특정 칼럼 값들 중에서 가장 큰/작은 값을 출력
- MAX/MIN
- 한개의 칼럼 내의 값들 중에서 가장 큰/작은 값을 출력
728x90
반응형
LIST
'GA 및 data > SQL' 카테고리의 다른 글
[SQL] 시간과 날짜 함수 (0) | 2024.11.21 |
---|---|
[SQL] 사칙연산 조회 (0) | 2024.11.17 |
[SQL] 조회결과 순서 정렬 or 칼럼명 변경하여 데이터 조회 (2) | 2024.11.10 |
[SQL] 원하는 조건에 충족하는 특정 row(행)만 조회 (0) | 2024.11.09 |
[SQL] SELECT문_조회 (4) | 2024.11.07 |
댓글