SQL 단일행함수 - 숫자함수

2020. 4. 16. 18:01·Programming/SQL
728x90

단일행 함수의 종류

1. 문자함수

2. 숫자함수

-round, trunc, mod, power, log, ln

3. 날짜함수

4. 변환함수

5. 일반함수


1. round함수 - 반올림 하는 함수

round(반올림할 값, 자릿수)

select '787.567', round(787.567, -1),
                  round(787.567, 0),
                  round(787.567, 1),
                  round(787.567, 2)
from dual;

7

8

7

.

5

6

7

-3

-2

-1

0

1

2

3

소숫점을 기준으로 0으로 한다.

 

2. trunc함수 - 반올림 하지 않고 버리는 함수

trunc(소숫점뒤에 버릴 값, 자릿수)

select '787.567', trunc (787.567, -1),
		trunc (787.567, 0),
		trunc (787.567, 1),
		trunc (787.567, 2)
from dual;

 

3. mod함수 - 나눈 나머지 값을 출력하는 함수

mod(나눌수 , 나눌값) = 나머지

select mod(10,3)
from dual;

4. log함수

log(밑, 진수)

select log(10,20) 
from dual

문제) 아래의 x값을 출력하시오

select log(0.5, 16)
from dual;

 

5. power함수 - 지수함수

power(밑, 지수)

select power(2,3)
from dual;

문제) 다음의 x값을 출력하시오

select round(power(3, -2)+2, 1)
from dual;

 

'Programming/SQL' 카테고리의 다른 글
  • SQL 단일행함수 - 변환함수
  • SQL 단일행함수 - 날짜함수
  • SQL 단일행 함수 - 문자함수
  • SQL 연산자
해치
해치
뭐라도 하자
  • 해치
    hi there
    해치
  • 글쓰기 관리자
  • 전체
    오늘
    어제
    • ALL (70)
      • Programming (62)
        • Python (14)
        • SQL (13)
        • 알고리즘 (35)
      • Framework (4)
        • Airflow (3)
        • Django (1)
      • Infra (3)
        • Docker (3)
        • Linux (0)
      • AWS (0)
      • Dashboard (1)
  • 블로그 메뉴

    • 링크

    • 인기 글

    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.3
    해치
    SQL 단일행함수 - 숫자함수
    상단으로

    티스토리툴바