젠 토토 9.1.24 Tài liệu | ||||
---|---|---|---|---|
PostgreSQL : 문서 : 9.1 : 젠 토토 연산자 | UP | Chương 9. Chức năng và 젠 토토 tử | PostgreSQL : 문서 : 9.1 : 토토 베이 함수 및 연산자 |
Các 젠 토토 tử 젠 토토 học được cung cấp cho nhiều젠 토토Loại. Đối với các loại không có tiêu chuẩn Các quy ước 젠 토토 học (ví dụ: các loại ngày/thời gian), 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 젠 토토 tử 젠 토토 học có sẵn.
Bảng 9-2. 젠 토토 tử 젠 토토 học
Nhà điều hành | Mô tả | Ví dụ | result |
---|---|---|---|
+ | 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 (젠 토토 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 is | 8 2 | 2 |
Các 젠 토토 tử bitwise chỉ hoạt động trên các loại dữ liệu tích phân, trong khi các loại khác có sẵn cho tất cả các loại dữ liệu số. Các Các 젠 토토 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 젠 토토 học có sẵn. Trong bảng,DPchỉ raDouble Độ chính xác. Nhiều trong số các chức năng này được cung cấp trong nhiều Các hình thức với các loại đối số khác nhau. Ngoại trừ nơi được ghi nhận, bất kỳ cho dạng chức năng trả về cùng loại dữ liệu với lý lẽ. Các chức năng hoạt động vớiDouble Độ chính xácDữ liệu hầu hết được triển khai trên đầu máy chủ Thư viện C của hệ thống; Độ chính xác và hành vi trong các trường hợp biên có thể do đó thay đổi tùy thuộc vào hệ thống máy chủ.
Bảng 9-3. Các chức năng 젠 토토 học
function | Return Type | Mô tả | Ví dụ | result |
---|---|---|---|---|
abs (x) |
(giống như đầu vào) | 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 vào) | Số nguyên gần nhất lớn hơn hoặc bằng với lý lẽ | ceil (-42.8) | -42 |
trần (DPhoặcSố) |
(giống như đầu vào) | 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 vào) | exp (1.0) | 2.71828182845905 | |
Tầng (DPhoặcSố) |
(giống như đầu vào) | 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 vào) | logarit tự nhiên | ln (2.0) | 0.693147180559945 |
log (DPhoặcSố) |
(giống như đầu vào) | cơ sở 10 logarit | 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ư các 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 vào) | 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ònSthập phân địa điểm | Vòng (42.4382, 2) | 42.44 |
Sign (DPhoặcSố) |
(giống như đầu vào) | Dấu hiệu của đối số (-1, 0, +1) | Sign (-8.4) | -1 |
sqrt (DPhoặcSố) |
(giống như đầu vào) | căn bậc hai | SQRT (2.0) | 1.4142135623731 |
Trunc (DPhoặcSố) |
(giống như đầu vào) | Cắt ngắn về không | Trunc (42.8) | 42 |
Trunc (V Số, S
int) |
Số | cắt ngắn thànhSthập phân địa điểm | Trunc (42.4382, 2) | 42.43 |
Width_bucket (op
Số, B1 Số,
B2 Số, Đếm
int) |
int | Trả lại xô mà젠 토토 tửsẽ được gán trong một 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à젠 토토 tửsẽ được gán trong một 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ị các 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 giống cho tiếp theongẫu nhiên ()cuộc gọi (giá trị giữa -1.0 và 1.0, bao gồm) |
Đặc điểm của các giá trị được trả về bởingẫu nhiên ()
phụ thuộc vào
Việc thực hiện hệ thống. Nó không phù hợp với mật mã
ứng dụng; nhìn thấypostgresql : 문서 : 9.1 : pg토토 사이트 추천oMô -đun cho
một giải pháp thay thế.
Cuối cùng,Bảng 9-5Hiển thị các hàm lượng giác có sẵn. Tất cả lượng giác
Các chức năng lấy các đối số và giá trị trả về loạiĐộ chính xác gấp đôi. Các chức năng lượng giác đối số
được thể hiện bằng radian. Các hàm nghịch đảo giá trị trả về
thể hiện bằng radian. Xem các chức năng chuyển đổi đơn vịradians ()
vàđộ ()
ở trên.