오늘 ONEUL
오늘의 개발
오늘 ONEUL
전체 방문자
오늘
어제
  • 오늘의 개발 (248)
    • 📝 TIL (121)
    • 💡 Projects (6)
      • 드로잉 게임 [눈치 코치 캐치!] (4)
      • 익명고민상담소 [대나무숲] (2)
    • 🌎 Web (47)
      • Spring (3)
      • Java (14)
      • JavaScript (16)
      • CSS (10)
      • HTML (4)
    • 📚 Database (7)
    • 👾 Trouble Shooting (3)
    • 📊 Algorithm&SQL (39)
    • 😺 Git (1)
    • 📖 Books (7)
      • 자바 객체 지향의 원리와 이해 (7)
    • 📁 ETC (2)
    • 되돌아보기 (15)

블로그 메뉴

  • 😺 Github
  • 🍀 NAVER Blog

인기 글

최근 댓글

최근 글

태그

  • 자바
  • Til
  • 알고리즘
  • 프로그래머스
  • Algorithm
  • JavaScript
  • 자바스크립트
  • Java
  • MySQL
  • 항해99

티스토리

hELLO · Designed By 정상우.
오늘 ONEUL

오늘의 개발

📚 Database

[MySQL] MySQL 숫자, 집계 함수 총정리

2022. 6. 11. 13:50

Numeric Functions 숫자 관련 함수

 

  • CEIL(number) - number보다 크거나 같은 수 중에서 가장 작은 정수 반환
  • FLOOR(number) - number보다 작거나 같은 수 중에서 가장 큰 정수 반환
  • ROUND(number, decimals) - number를 지정된 소수 자릿수로 반올림
  • TRUNCATE(number, decimals) - number를 지정된 소수 자릿수로 자름(TRUNCATE 명령어도 있기 때문에 주의할 것)
  • ABS(number) - number의 절댓값을 반환
  • RAND() - 0.0보다 크거나 같고 1.0보다 작은 하나의 실수를 무작위로 생성하여 반환
-- 수학 함수 사용 예제

-- 월평균 근무일수 21.5일, 하루 근무시간 8시간
-- 사원들 하루급여 : DAY_PAY, 시급 : TIME_PAY
-- 하루급여 소수점 세번째 자리에서 버리고, 시급은 두번째 소수점에서 반올림
SELECT empno, ename, sal,
TRUNCATE(sal/21.5, 2) AS DAY_PAY,
ROUND(sal/21.5/8, 1) AS TIME_PAY
FROM emp;

 

 

 

Aggregate Functions 집계 함수

 

  • SUM(expression) - expression의 합계를 계산
  • AVG(expression) - expression의 평균 계산
  • MIN(expression), MAX(expression) - expression의 최소, 최댓값 반환
  • COUNT(expression) - SELECT 한 쿼리의 레코드 수를 반환(NULL 포함 X)

 

 

 

 

 

※ 참고자료

https://www.w3schools.com/sql/sql_ref_mysql.asp

http://www.tcpschool.com/mysql/mysql_builtInFunction_math

저작자표시 비영리 변경금지 (새창열림)

'📚 Database' 카테고리의 다른 글

[MySQL] MySQL 조건문, null 함수, 타입 변환, 시스템 함수  (0) 2022.06.11
[MySQL] MySQL 날짜 관련 함수 총정리  (1) 2022.06.11
[MySQL] MySQL 문자열 함수 총정리  (0) 2022.06.01
[MySQL] MySQL의 연산자(operator)  (0) 2022.06.01
[MySQL] SELECT QUERY  (0) 2022.06.01
    오늘 ONEUL
    오늘 ONEUL
    Backend Engineer ㅣ 어제보다 나은 오늘, 재밌는 건 오늘부터!

    티스토리툴바