database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Tutorials 11945 게시물 읽기
 News | Q&A | Columns | Tutorials | Devel | Files | Links
No. 11945
단일행 수치 함수
작성자
정재익(advance)
작성일
2002-09-07 21:24
조회수
9,886

단일행 수치 함수

 

 

1.ABS(n)

용도 : 지정된값의 절대값을 리턴.

예 : SELECT ABS(-12) FROM DUAL

 

ABS(-12)

----------

12

 

2.CEIL(n)

용도 : 지정된값 이상의 가장 작은 정수를 리턴.

예 : SELECT CEIL(12.3) FROM DUAL

 

CEIL(12.3)

----------

13

 

3.FLOOR(n)

용도 : 지정된값 이하의 가장 큰 정수를 리턴.

예 : SELECT FLOOR(12.8) FROM DUAL

 

FLOOR(12.8

----------

12

 

4.MOD(m,n)

용도 : n으로 m을 나눈 나머지를 리턴.(n이 0인 경우 m리턴)

예 : SELECT MOD(12,5) FROM DUAL

 

MOD(12,5)

----------

2

 

SELECT MOD(12,0) FROM DUAL

 

MOD(12,0)

----------

12

 

5.POWER(m,n)

용도 : m을 n제곱한 값을 리턴.

예 : SELECT POWER(2,3.21) FROM DUAL

 

POWER(2,3.

----------

9.2535054

 

6.ROUND(n[,m])

용도 : n을 소숫점 아래 m자리까지 반올림한 값을 리턴.

m은 생략가능(이 경우 소숫점아래값을 반올림한 정수 리턴)

m이 음수이면 소숫점 이상 지정된 자리가지 반올림

(예를들어 m이 -2 이면 10단위에서 반올림한 값 리턴)

예 : SELECT ROUND(123.45,-2) FROM DUAL

 

ROUND(123.

----------

100

 

7.SIGN(n)

용도 : 지정된값의 음수,정수,0 여부를 리턴.

예를들어 음수는 -1,0은 0,양수는 1 을 리턴.

예 : SELECT SIGN(-20) FROM DUAL

 

SIGN(-20)

----------

-1

 

8.SQRT(n)

용도 : 지정된 값의 루트값(평방근) 을 리턴.

예 : SELECT SQRT(9) FROM DUAL

 

SQRT(9)

----------

3

 

9.TRUNC(n[,m])

용도 : n을 소숫점아래 m자리까지남기고 절사한다.

m의 사용법은 ROUND 함수의 경우와 동일

예 : SELECT TRUNC(12.345,2) FROM DUAL

 

TRUNC(12.3

----------

12.34

[Top]
No.
제목
작성자
작성일
조회
11948IMPORT and EXPORT
정재익
2002-09-07
14215
11947객체권한부여에 관하여
정재익
2002-09-07
8811
11946SQL*Plus 에서 치환변수 및 사용자 정의변수 사용하기
정재익
2002-09-07
12089
11945단일행 수치 함수
정재익
2002-09-07
9886
11944단일행 문자 함수 정리
정재익
2002-09-07
10558
11943PL/SQL 자료 정리 (2)
정재익
2002-09-07
31405
11942PL/SQL 자료 정리 (1)
정재익
2002-09-07
33824
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다