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
운영게시판
최근게시물
MS-SQL Tutorials 173 게시물 읽기
 News | Q&A | Columns | Tutorials | Devel | Files | Links
No. 173
T-SQL 에서 사용되는 함수들 - 수치연산함수
작성자
정재익(advance)
작성일
2001-12-03 00:29
조회수
11,851

원본 출처 : http://korea.internet.com/channel/content.asp?nid=15187&cid=113#start

 

Microsoft SQL Server를 중심으로 사용되는 Transact-SQL의 함수 두 번째 이야기 이다.

 

전체적인 함수들의 용도에 대해서 숙지한 다음 이후 구문 작성시 활용하길 바라며 오늘 숙지할 내용은 수치 연산 함수 이다. 자세한 사용 예들은 마이크로소프트의 자료들을 참조하도록 하자.

 

수치 연산 함수는 다음과 같은 특징이 있다

 

수치 연산 함수는 우리가 쉽게 이해하는 수치 연산의 결과값을 반환한다. 일반적인 인수에 의해 제공되는 값을 기반으로 계산을 수행하고 값을 반환한다.

 

ABS, CEILING, DEGREES, FLOOR, POWER, RADIANS, SIGN 등의 산술 함수는 입력 값과 동일한 데이터 형식을 갖는 값을 반환한다.

EXP, LOG, LOG10, SQUARE, SQRT를 포함하여 삼각 함수와 그 밖의 함수는 입력 값을 float로 캐스트하고 float 값을 반환한다.

RAND를 제외한 모든 수치 연산 함수는 입력 값과 동일한 형식으로 반환하는 확정적인 함수이다.

 

 

Transact-SQL의 수치 연산 함수는?

 

ABS

지정한 수식의 절대값을 양수로 반환한다.

 

ACOS

코사인 값이 지정한 float 식인 각도를 라디안으로 반환한다. 아크코사인이라고도 한다.

 

ASIN

사인 값이 지정한 float 식인 각도를 라디안으로 반환한다. 아크사인이라고도 한다

 

ATAN

탄젠트 값이 지정한 float 식인 각도를 라디안으로 반환한다. 아크탄젠트라고도 한다.

 

ATN2

탄젠트 값이 지정한 두 개의 float 식 사이에 속하는 각도를 라디안으로 반환한다. 아크탄젠트라고도 한다.

 

CEILING

지정한 숫자 식 이상인 최소 정수를 반환한다.

 

COS

지정한 식에서 지정한 각도의 삼각법 코사인을 라디안 단위로 반환한다.

 

COT

지정한 float 식에서 지정한 각도의 삼각법 코탄젠트를 라디안 단위로 반환한다.

 

DEGREES

지정된 라디안 단위의 각도에 대해 해당하는 각도를 도 단위로 반환합니다.

 

EXP

특정 float 식의 지수 값을 반환한다.

 

FLOOR

주어진 숫자 식 이하인 최대 정수를 반환한다.

 

LOG

주어진 float 식의 자연 로그를 반환한다.

 

LOG10

주어진 float 식의 기수 10 로그를 반환한다.

 

PI

PI의 상수 값을 반환한다.

 

POWER

주어진 식의 값을 지정된 거듭제곱으로 반환한다.

 

RADIANS

숫자 식을 도 단위로 입력하면 라디안으로 반환한다.

 

RAND

0부터 1까지의 임의 float 값을 반환한다.

 

ROUND

특정 길이나 정밀도로 반올림한 숫자 식을 반환한다.

 

SIGN

주어진 식의 양수(+1), 영(0) 또는 음수(-1) 기호를 반환한다.

 

SIN

특정 각도(라디안)의 삼각 사인을 근사 숫자(float) 식으로 반환한다.

 

SQUARE

특정 식의 제곱을 반환한다.

 

SQRT

특정 식의 제곱근을 반환한다.

 

TAN

입력한 식의 탄젠트를 반환한다.

[Top]
No.
제목
작성자
작성일
조회
176T-SQL 에서 사용되는 함수들 - 구성 함수
정재익
2001-12-03
9430
175T-SQL 에서 사용되는 함수들 - 문자열 함수
정재익
2001-12-03
15136
174T-SQL 에서 사용되는 함수들 - 날짜및 시간함수
정재익
2001-12-03
13726
173T-SQL 에서 사용되는 함수들 - 수치연산함수
정재익
2001-12-03
11851
172T-SQL 에서 사용되는 함수들 - 집계함수
정재익
2001-12-03
12565
165The curse and blessings of dynamic SQL
정재익
2001-11-29
7494
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다