PostgreSQL: kèo chấp bóng đá | |||
---|---|---|---|
Prev | UP | Chương 9. Các chức năng và kèo bóng đá hôm nay và ngày mai tử | Tiếp theo |
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 bitbitvàBit 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 ()
vàđộ ()
ở trên.