이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대한 같은 페이지를 보려고 할 수 있습니다스포츠 토토 사이트 PostgreSQL : 문서 : 17 : 9.3. 수학적 함수 및 연산자버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

4.3. 수학적 함수 연산자

표 4-2. 수학 연산자

이름 설명 example 결과
+ 추가 2 + 3 5
- Subtraction 2 - 3 -1
* 곱셈 2 * 3 6
/ 부서 (정수 부서 결과를 자르기) 4 / 2 2
12662_12665 모듈로 (나머지) 5 % 4 1
^ 지수 2.0 ^ 3.0 8.0
|/ 제곱근 |/ 25.0 5.0
||/ 큐브 루트 ||/ 27.0 3
! Factorial 5! 120
!! Factorial (접두사 연산자) !! 5 120
@ 절대 값 @ -5.0 5.0
& 이진 및 91 & 15 11
| 이진 또는 32 | 3 35
# Binary Xor 17 # 5 20
~ 이진 아님 ~ 1 -2
<< 이진 이동 왼쪽 1 << 4 16
바이너리 시프트 오른쪽 8 2 2

the"바이너리"운영자도 있습니다 비트 문자열 유형에 사용할 수 있습니다비트비트 다양한.

표 4-3. 비트 스트링 바이너리 연산자

example 결과
B'10001 '& B'01101 ' 00001
B'10001 '| B'01101 ' 11101
B'10001 ' # B'01101' 11110
~ B'10001 ' 01110
B'10001 '<< 3 01000
B'10001 ' 2 00100
비트 문자열 인수&, |#필수 길이가 같다. 비트가 이동할 때 원래 길이 여기에 표시된 것처럼 문자열이 보존됩니다.

표 4-4. 수학적 기능

기능 반환 유형 설명 example 결과
abs (x) (x와 동일) 절대 값 ABS (-17.4) 17.4
CBRT (DP) DP 큐브 루트 CBRT (27.0) 3.0
CEIL (숫자) 숫자 가장 작은 정수 인수보다 CEIL (-42.8) -42
Degrees (DP) DP Radians to Legres Degrees (0.5) 28.6478897565412
exp (DP) DP 지수 Exp (1.0) 2.71828182845905
바닥 (숫자) 숫자 가장 큰 정수는 크지 않습니다 인수보다 바닥 (-42.8) -43
ln (DP) DP 자연 로그 ln (2.0) 0.693147180559945
log (DP) dp 베이스 10 로그 로그 (100.0) 2.0
log (B 숫자, x 숫자) 숫자 베이스로 로그B 로그 (2.0, 64.0) 6.0
mod (y, x) (인수와 동일 유형) 나머지y/x mod (9,4) 1
pi () DP "pi"Constant pi () 3.14159265358979
pow (e DP, n DP) DP 지수로 숫자를 올리십시오e Pow (9.0, 3.0) 729.0
Radians (DP) DP 라디안에 대한 학위 Radians (45.0) 0.785398163397448
random () DP 0.0에서 값 1.0 random ()
라운드 (DP) DP 가장 가까운 둥근 정수 라운드 (42.4) 42
라운드 (V 숫자, S Integer) 숫자 라운드에서S소수점 자리 라운드 (42.4382, 2) 42.44
sqrt (DP) dp 제곱근 SQRT (2.0) 1.4142135623731
trunc (DP) DP ZERO를 향해 잘려 Trunc (42.8) 42
trunc (숫자, S Integer) 숫자 절단으로S소수점 장소 라운드 (42.4382, 2) 42.43

위 표에서 "DP"표시이중 정밀. 기능exp, ln, log, pow, 라운드(1 인수),SQRTtrunc(1 인수)도 유형에 사용할 수 있습니다숫자대신더블 정도. 반환하는 기능숫자결과 테이크숫자26864_27084

표 4-5. 삼각 함수

기능 설명
​​acos (x) 역 코사인
asin (x) 역 사인
atan (x) 반대 탄젠트
atan2 (x, y) 역 탄젠트의y/x
cos (x) 코사인
COT (x) cotangent
sin (x) sine
tan (x) 탄젠트

모든 삼각 함수에는 인수와 반환 값이 있습니다 유형이중 정밀도.