데이터베이스

DATABASE STEP 9 - Numerical_Function

2023. 3. 17. 15:27
728x90

★ Numerical_Function

  • 숫자 함수
  • 1. round()
  • 2. floor()
  • 3. trunc()
  • 4. ceil()
  • 5. mod()

 

■ 1. round() 함수

  • 반올림 함수
  • number round(컬럼명)
  • number round(컬럼명, 소수이하 자릿수)
  • 사용 ex)
select 
    height / weight,
    round(height / weight),
    round(height / weight, 1),
    round(height / weight, 2),
    round(height / weight, 3),
    round(height / weight, 0)
from tblComedian;

-- 평균 급여
select round(avg(basicpay)) from tblInsa;

 

■ 2. floor(), trunc()

  • 절삭 함수(바닥)
  • 무조건 내림 함수
  • number floor(컬럼명) : 무조건 정수 반환
  • number trunc(컬럼명) [, 소수이하 자릿수]) : 정수 or 실수 반환
  • 사용 ex)
select
    height / weight,
    round(height / weight),
    floor(height / weight),
    trunc(height / weight),
    trunc(height / weight, 1),
    trunc(height / weight, 2)
from tblComedian;

 

■ 4. ceil()

  • 무조건 올림 함수(천장)
  • number ceil(컬럼명)
  • 사용 ex)
select 
    height / weight,
    round(height / weight),
    floor(height / weight),
    ceil(height / weight)
from tblComedian;

 

■ 5. mod()

  • 나머지 함수
  • number mod(피제수, 제수)
  • 사용 ex)
select * from dual;

select sysdate from tblCountry;

select sysdate from tblComedian; 

select sysdate from dual;

select 
    10/3,
    mod(10, 3)  as "나머지", --자바 정수%정수 
    floor(10/3) as "몫"        --자바 정수/정수
from dual;

 

■ 6. 그외 함수들

  • 1. abs() : 절댓값
  • 2. power() : 제곱
  • 3. sqrt() : 루트
  • 사용 ex)
select
    abs(10),
    abs(-10),   -- 절댓값
    power(2,2), -- 제곱 
    power(2,3),
    power(2,4),
    sqrt(4), -- 루트
    sqrt(9),
    sqrt(16)
from dual;
728x90
저작자표시 비영리 변경금지 (새창열림)

'데이터베이스' 카테고리의 다른 글

DATABASE STEP 11 - Date_Time_Function  (0) 2023.03.18
DATABASE STEP 10 - String_Function  (0) 2023.03.17
DATABASE STEP 8 - Aggregation_Function  (0) 2023.03.17
DATABASE STEP 7 - Order  (0) 2023.03.17
DATABASE STEP 6 - Column  (0) 2023.03.17
'데이터베이스' 카테고리의 다른 글
  • DATABASE STEP 11 - Date_Time_Function
  • DATABASE STEP 10 - String_Function
  • DATABASE STEP 8 - Aggregation_Function
  • DATABASE STEP 7 - Order
IT의 큰손
IT의 큰손
IT계의 큰손이 되고 싶은 개린이의 Log 일지
Developer Story HouseIT계의 큰손이 되고 싶은 개린이의 Log 일지
IT의 큰손
Developer Story House
IT의 큰손
전체
오늘
어제
  • 분류 전체보기 (457)
    • 정보처리기사 필기 (18)
    • 정보처리기사 실기 (12)
    • 정보처리기사 통합 QUIZ (12)
    • 빅데이터 (11)
    • 안드로이드 (11)
    • 웹페이지 (108)
    • 자바 (49)
    • SQLD (3)
    • 백준 알고리즘 (76)
    • 데이터베이스 (41)
    • 깃허브 (2)
    • Library (14)
    • Server (31)
    • 크롤링&스크래핑 (3)
    • Spring (23)
    • Vue.js (13)
    • React (27)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • Developer Stroy House

인기 글

태그

  • JavaScript
  • 앱개발자
  • 개발블로그
  • 정보처리기사필기
  • 데이터베이스
  • jsp
  • 백엔드
  • 웹페이지
  • 코딩테스트
  • IT자격증
  • 정보보안전문가
  • DBA
  • 자바
  • 웹개발
  • 개발자
  • html
  • IT개발자
  • 프론트엔드
  • jquery
  • 백준
  • 정보처리기사
  • IT자격증공부
  • 알고리즘
  • 웹개발자
  • DB
  • it
  • css
  • ajax
  • React
  • java

최근 댓글

최근 글

Designed By hELLO
IT의 큰손
DATABASE STEP 9 - Numerical_Function
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.