수학 연산자는 많은 경우에 제공됩니다.포스트그레SQL유형. 표준 수학 규칙이 없는 유형(예: 날짜/시간 유형)의 경우 후속 섹션에서 실제 동작을 설명합니다.
표 9.4표준 숫자 유형에 사용할 수 있는 수학 연산자를 표시합니다. 달리 명시하지 않는 한, 연산자는 수락하는 것으로 표시됩니다.숫자_유형모든 유형에 사용 가능smallint, 정수, 비긴트, 숫자, 진짜및배스포츠 토토 사이트. 수락하는 것으로 표시된 운영자integral_type유형에 사용 가능smallint, 정수및비긴트. 명시된 경우를 제외하고 연산자의 각 형식은 해당 인수와 동일한 데이터 유형을 반환합니다. 다음과 같은 여러 인수 데이터 유형이 포함된 호출정수 + 숫자, 이 목록의 뒷부분에 나타나는 유형을 사용하여 해결됩니다.
표 9.4. 수학 연산자
|
운영자 설명 예 |
|---|
|
추가
|
|
단항 더하기(연산 없음)
|
|
뺄셈
|
|
부정
|
|
곱셈
|
|
나눗셈(정수형의 경우 나눗셈은 결과를 0으로 자릅니다.)
|
|
모듈로(나머지); 에 사용 가능
|
|
지수화
일반적인 수학적 연습과 달리의 다양한 용도
|
|
제곱근
|
|
큐브 루트
|
|
절대값
|
|
비트 AND
|
|
비트별 OR
|
|
비트 배타적 OR
|
|
비트별 NOT
|
|
비트 왼쪽으로 이동
|
|
비트 오른쪽으로 이동
|
표 9.5사용 가능한 수학 함수를 표시합니다. 이러한 함수 중 다수는 인수 유형이 다른 여러 형태로 제공됩니다. 명시된 경우를 제외하고 함수의 특정 형식은 해당 인수와 동일한 데이터 유형을 반환합니다. 교차 유형 사례는 위에서 운영자에 대해 설명한 것과 동일한 방식으로 해결됩니다. 함께 작동하는 함수배스포츠 토토 사이트데이터는 대부분 호스트 시스템의 C 라이브러리 위에 구현됩니다. 따라서 경계 사례의 정확성과 동작은 호스트 시스템에 따라 달라질 수 있습니다.
표 9.5. 수학 함수
표 9.6난수 생성을 위한 함수를 보여줍니다.
표 9.6. 무작위 함수
그무작위()그리고random_normal()다음에 나열된 함수표 9.6결정론적 의사 난수 생성기를 사용합니다. 빠르지만 암호화 애플리케이션에는 적합하지 않습니다. 참조하세요PostgreSQL : 문서 : 17 : F.26. pgcrypto - 토토 사이트 순위 기능더 안전한 대안을 위한 모듈입니다. 만약에세트 시드()이 호출되면 현재 세션에서 이러한 함수에 대한 일련의 후속 호출 결과를 다시 발행하여 반복할 수 있습니다.setseed()같은 인수를 사용합니다. 사전에 아무 것도 없이setseed()동일한 세션에서 호출하면 이러한 함수 중 하나에 대한 첫 번째 호출은 플랫폼에 따른 임의 비트 소스로부터 시드를 얻습니다.
표 9.7사용 가능한 삼각 함수를 보여줍니다. 이러한 각 함수는 각도를 라디안으로 측정하는 것과 각도를 도 단위로 측정하는 두 가지 변형으로 제공됩니다.
표 9.7. 삼각함수
도 단위로 측정된 각도를 사용하는 또 다른 방법은 단위 변환 기능을 사용하는 것입니다.그리고라디안()이전에 표시됨. 그러나 각도 기반 삼각 함수를 사용하는 것이 선호됩니다. 이렇게 하면 다음과 같은 특수한 경우에 대한 반올림 오류를 피할 수 있습니다.도()신(30).
표 9.8사용 가능한 쌍곡선 함수를 보여줍니다.
표 9.8. 쌍곡선 함수
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.