Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong kèo bóng đá hôm nay và ngày mai phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

9.3. Các chức năng kèo bóng đá hôm nay và ngày mai và toán tử

Các toán tử kèo bóng đá hôm nay và ngày mai được cung cấp cho nhiềuPostgreSQLLoại. Đối với các loại không có quy ước kèo bóng đá hôm nay và ngày mai tiêu chuẩn (ví dụ: các loại ngày/giờ), chúng tôi mô tả hành vi thực tế trong các phần tiếp theo.

Bảng 9-2Hiển thị các toán tử kèo bóng đá hôm nay và ngày mai có sẵn.

Bảng 9-2. Toán tử kèo bóng đá hôm nay và ngày mai

Nhà điều hành Mô tả Ví dụ Kết quả
+ Bổ sung 2 + 3 5
- trừ 2 - 3 -1
* Nhân 2 * 3 6
/ Phân chia (Bộ phận số nguyên cắt ngắn kết quả) 4 / 2 2
% modulo (phần còn lại) 5 % 4 1
^ số mũ (cộng sự từ trái sang phải) 2.0 ^ 3.0 8
|/ căn bậc hai |/ 25.0 5
||/ cube root ||/ 27.0 3
! Factorial 5! 120
!! factorial (kèo bóng đá hôm nay và ngày mai tử tiền tố) !! 5 120
@ Giá trị tuyệt đối @ -5.0 5
& bitwise và 91 & 15 11
| bitwise hoặc 32 | 3 35
# BitWise XOR 17 # 5 20
~ bitwise không ~ 1 -2
<< BitWise Shift trái 1 << 4 16
BitWise Shift Right 8 2 2

Các kèo bóng đá hôm nay và ngày mai tử bitwise chỉ hoạt động trên các loại dữ liệu tích phân, trong khi các kèo bóng đá hôm nay và ngày mai tử khác có sẵn cho tất cả các loại dữ liệu số. Các kèo bóng đá hôm nay và ngày mai tử bitwise cũng có sẵn cho các loại chuỗi bitbitBit thay đổi, như thể hiện trongBảng 9-11.

Bảng 9-3Hiển thị các chức năng kèo bóng đá hôm nay và ngày mai có sẵn. Trong bảng,DPchỉ raDouble Precision. Nhiều trong số kèo bóng đá hôm nay và ngày mai chức năng này được cung cấp trong nhiều hình thức với kèo bóng đá hôm nay và ngày mai loại đối số khác nhau. Ngoại trừ nơi được ghi nhận, bất kỳ dạng nhất định của hàm trả về cùng loại dữ liệu như đối số của nó. kèo bóng đá hôm nay và ngày mai chức năng hoạt động vớiDouble PrecisionDữ liệu chủ yếu được triển khai trên thư viện C của hệ thống máy chủ; Do đó, độ chính xác và hành vi trong kèo bóng đá hôm nay và ngày mai trường hợp biên có thể thay đổi tùy thuộc vào hệ thống máy chủ.

Bảng 9-3. Các chức năng kèo bóng đá hôm nay và ngày mai

function Return Type Mô tả Ví dụ result
abs (x) (giống như đầu kèo bóng đá hôm nay và ngày maio) Giá trị tuyệt đối abs (-17.4) 17.4
cbrt (DP) DP Cube Root CBRT (27.0) 3
ceil (DPhoặcSố) (giống như đầu kèo bóng đá hôm nay và ngày maio) Số nguyên gần nhất lớn hơn hoặc bằng với đối số ceil (-42.8) -42
trần (DPhoặcSố) (giống như đầu kèo bóng đá hôm nay và ngày maio) Số nguyên gần nhất lớn hơn hoặc bằng với đối số (giống nhưceil) trần (-95.3) -95
độ (DP) DP radian ở độ độ (0,5) 28.6478897565412
Div (Y Số, x Số) Số Số nguyên củaY/x Div (9,4) 2
exp (DPhoặcSố) (giống như đầu kèo bóng đá hôm nay và ngày maio) Số mũ exp (1.0) 2.71828182845905
Tầng (DPhoặcSố) (giống như đầu kèo bóng đá hôm nay và ngày maio) Số nguyên gần nhất ít hơn hoặc bằng với đối số Tầng (-42.8) -43
ln (DPhoặcSố) (giống như đầu kèo bóng đá hôm nay và ngày maio) logarit tự nhiên ln (2.0) 0.693147180559945
log (DPhoặcSố) (giống như đầu kèo bóng đá hôm nay và ngày maio) base 10 logarithm log (100.0) 2
log (B Số, x Số) Số logarit để cơ sởB log (2.0, 64.0) 6.0000000000
mod (y, x) (giống như kèo bóng đá hôm nay và ngày mai loại đối số) Phần còn lại củay/x mod (9,4) 1
pi () DP "π"hằng số pi () 3.14159265358979
Power (A DP, B DP) DP Ađược nâng lên sức mạnh củaB Power (9.0, 3.0) 729
Power (A Số, B Số) Số Ađược nâng lên sức mạnh củaB Power (9.0, 3.0) 729
radians (DP) DP độ đến radian radians (45.0) 0.785398163397448
vòng (DPhoặcSố) (giống như đầu kèo bóng đá hôm nay và ngày maio) tròn đến số nguyên gần nhất Vòng (42.4) 42
vòng (V Số, S int) Số Vòng tròn đếnSvị trí thập phân Vòng (42.4382, 2) 42.44
Sign (DPhoặcSố) (giống như đầu kèo bóng đá hôm nay và ngày maio) Dấu hiệu của đối số (-1, 0, +1) Sign (-8.4) -1
sqrt (DPhoặcSố) (giống như đầu kèo bóng đá hôm nay và ngày maio) căn bậc hai sqrt (2.0) 1.4142135623731
Trunc (DPhoặcSố) (giống như đầu kèo bóng đá hôm nay và ngày maio) Cắt ngắn về không Trunc (42.8) 42
Trunc (V Số, S int) Số cắt ngắn thànhSvị trí thập phân Trunc (42.4382, 2) 42.43
Width_bucket (op Số, B1 Số, B2 Số, Đếm int) int Trả lại xô màkèo bóng đá hôm nay và ngày mai hạngsẽ được gán trong biểu đồ EquidePth vớiĐếmXô, trong phạm viB1đếnB2 Width_bucket (5.35, 0.024, 10,06, 5) 3
Width_bucket (op DP, B1 DP, B2 DP, Đếm int) int Trả lại xô màkèo bóng đá hôm nay và ngày mai hạngSẽ được gán trong biểu đồ EquidePth vớiĐếmXô, trong phạm viB1đếnB2 Width_bucket (5.35, 0,024, 10,06, 5) 3

Bảng 9-4Hiển thị kèo bóng đá hôm nay và ngày mai chức năng để tạo số ngẫu nhiên.

Bảng 9-4. Chức năng ngẫu nhiên

function Return Type Mô tả
ngẫu nhiên () DP Giá trị ngẫu nhiên trong phạm vi 0,0 <= x <1.0
setSeed (DP) void Đặt hạt cho tiếp theongẫu nhiên ()cuộc gọi (giá trị từ -1.0 đến 1.0, bao gồm)

Đặc điểm của kèo bóng đá hôm nay và ngày mai giá trị được trả về bởingẫu nhiên ()phụ thuộc vào việc triển khai hệ thống. Nó không phù hợp cho kèo bóng đá hôm nay và ngày mai ứng dụng mật mã; nhìn thấypgcryptoMô -đun cho một giải pháp thay thế.

Cuối cùng,Bảng 9-5Hiển thị kèo bóng đá hôm nay và ngày mai hàm lượng giác có sẵn. Tất cả kèo bóng đá hôm nay và ngày mai hàm lượng giác đều có đối số và trả về giá trị của loạiDouble Precision. kèo bóng đá hôm nay và ngày mai chức năng lượng giác đối số được thể hiện trong radian. kèo bóng đá hôm nay và ngày mai chức năng nghịch đảo Giá trị trả về được thể hiện bằng radian. Xem kèo bóng đá hôm nay và ngày mai chức năng chuyển đổi đơn vịradians ()độ ()ở trên.

Bảng 9-5. Chức năng lượng giác

chức năng Mô tả
ACOS (x) cosine nghịch đảo
asin (x) Sine nghịch đảo
Atan (x) nghịch đảo tiếp tuyến
Atan2 (y, x) Tiếp tuyến nghịch đảo củaY/x
cos (x) Cosine
COT (x) Cotangent
sin (X) sine
tan (x) Tangent