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 đá việt nam 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 đá việt nam học và kèo bóng đá việt nam tử#

Các kèo bóng đá việt nam tử kèo bóng đá việt nam học được cung cấp cho nhiềuPostgreSQLLoại. Đối với các loại không có quy ước kèo bóng đá việt nam học 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.4Hiển thị các kèo bóng đá việt nam tử kèo bóng đá việt nam học có sẵn cho các loại số tiêu chuẩn. Trừ khi có ghi chú khác, các kèo bóng đá việt nam tử được hiển thị là chấp nhậnnumeric_type12211_12246SmallInt, Số nguyên, Bigint, Số, RealDouble Precision. Người vận hành được hiển thị dưới dạng chấp nhậnintegral_typeCó sẵn cho kèo bóng đá việt nam loạiSmallInt, Số nguyênBigint. Ngoại trừ nơi được ghi nhận, mỗi hình thức của một kèo bóng đá việt nam tử trả về cùng loại dữ liệu với (các) đối số của nó. Các cuộc gọi liên quan đến nhiều loại dữ liệu đối số, chẳng hạn nhưSố nguyên + Số, được giải quyết bằng cách sử dụng loại xuất hiện sau này trong kèo bóng đá việt nam danh sách này.

Bảng 9.4. kèo bóng đá việt nam tử kèo bóng đá việt nam học

Nhà điều hành

Mô tả

Ví dụ (s)

numeric_type + numeric_typenumeric_type

Bổ sung

2 + 35

+ numeric_typenumeric_type

Unary Plus (không hoạt động)

+ 3.53.5

numeric_type - numeric_typenumeric_type

trừ

2 - 3-1

- numeric_typenumeric_type

phủ định

- (-4)4

numeric_type * numeric_typenumeric_type

Nhân

2 * 36

numeric_type / numeric_typenumeric_type

Phân chia (cho kèo bóng đá việt nam loại tích phân, phân chia cắt ngắn kết quả về 0)

5.0 / 22.5000000000000000

5 / 22

(-5) / 2-2

numeric_type % numeric_typenumeric_type

modulo (phần còn lại); Có sẵn chosmallint, Số nguyên, BigintSố

5 % 41

Số ^ SốSố

Độ chính xác gấp đôi ^ Double PrecisionDouble Precision

2 ^ 38

Không giống như thực hành kèo bóng đá việt nam học điển hình, nhiều cách sử dụng của^18028_18071

2 ^ 3 ^ 318129_18134512

2 ^ (3 ^ 3)134217728

|/ Double PrecisionDouble Precision

căn bậc hai

|/ 25.05

||/ Độ chính xác gấp đôiDouble Precision

Cube Root

||/ 64.04

@ numeric_typenumeric_type

19388_19404

@ -5.05.0

integral_type & integral_typeintegral_type

bitwise và

91 & 1511

integral_type | integral_typeintegral_type

bitwise hoặc

32 | 335

integral_type # integral_type20837_20852

BitWise độc ​​quyền hoặc

17 # 520

~ integral_typeintegral_type

bitwise không

~ 1-2

integral_type << Số nguyênintegral_type

BitWise Shift trái

1 << 416

integral_type Số nguyênintegral_type

BitWise Shift

8 22


Bảng 9.5Hiển thị các chức năng kèo bóng đá việt nam học có sẵn. Nhiều trong số các chức năng này được cung cấp trong nhiều hình thức với các loại đối số khác nhau. Ngoại trừ khi được ghi chú, bất kỳ dạng nhất định của hàm trả về cùng loại dữ liệu với (các) đối số của nó; Các trường hợp loại chéo được giải quyết theo cách tương tự như được giải thích ở trên cho các nhà khai thác. Các chức năng hoạt động vớiĐộ chính xác gấp đôi23070_23228

Bảng 9.5. Các chức năng kèo bóng đá việt nam học

function

Mô tả

Ví dụ

abs(numeric_type) →numeric_type

Giá trị tuyệt đối

abs (-17.4)17.4

CBRT(Double Precision) →Double Precision

Cube Root

CBRT (64.0)4

ceil(Số) →Số

ceil(Double Precision) →Double Precision

Số nguyên gần nhất lớn hơn hoặc bằng với đối số

ceil (42.2)43

ceil (-42.8)-42

trần(Số) →Số

trần(Double Precision) →Double Precision

Số nguyên gần nhất lớn hơn hoặc bằng đối số (giống nhưceil)

trần (95.3)96

độ(Double Precision) →Double Precision

Chuyển đổi radian thành độ

độ (0,5)28.64788975654116

Div(Y Số, X Số) →Số

Số nguyên củay/x(cắt ngắn về 0)

Div (9, 4)2

ERF(Double Precision) →Double Precision

Hàm lỗi

ERF (1.0)0.8427007929497149

ERFC(Double Precision) →Double Precision

28422_284541 - ERF (x), mà không mất độ chính xác cho kèo bóng đá việt nam đầu vào lớn)

ERFC (1.0)0.15729920705028513

exp(Số) →Số

exp(Double Precision) →Độ chính xác gấp đôi

theo cấp số nhân (Eđược nâng lên công suất đã cho)

exp (1.0)2.7182818284590452

Factorial(Bigint) →Số

Factorial

Factorial (5)120

Tầng(Số) →Số

Tầng(Double Precision) →Độ chính xác gấp đôi

Số nguyên gần nhất ít hơn hoặc bằng với đối số

Tầng (42.8)42

Tầng (-42.8)-43

Gamma(Double Precision) →Độ chính xác gấp đôi

Chức kèo bóng đá việt nam Gamma

gamma (0.5)1.772453850905516

gamma (6)120

GCD(numeric_type, numeric_type) →numeric_type

Divisor phổ biến lớn nhất (số dương lớn nhất phân chia cả hai đầu kèo bóng đá việt namo không còn lại); trả về0Nếu cả hai đầu kèo bóng đá việt namo đều bằng không; Có sẵn choSố nguyên, BigintSố

GCD (1071, 462)21

LCM(numeric_type, numeric_type) →numeric_type

32591_327080Nếu đầu kèo bóng đá việt namo bằng không; Có sẵn choSố nguyên, BigintSố

LCM (1071, 462)23562

lgamma(Double Precision) →Double Precision

logarit tự nhiên của giá trị tuyệt đối của hàm gamma

LGAMMA (1000)5905.220423209181

ln(Số) →Số

ln(Double Precision) →độ chính xác gấp đôi

logarit tự nhiên

ln (2.0)0.6931471805599453

log(Số) →Số

log(Độ chính xác gấp đôi) →Double Precision

cơ sở 10 logarit

log (100)2

log10(Số) →Số

log10(Double Precision) →Double Precision

cơ sở 10 logarit (giống nhưlog)

log10 (1000)3

log(B Số, x Số) →Số

logarit củaxđến cơ sởB

log (2.0, 64.0)6.0000000000000000

min_scale(Số) →Số nguyên

tỷ lệ tối thiểu (số chữ số thập phân phân số) cần thiết để biểu thị giá trị được cung cấp chính xác

min_scale (8.4100)2

mod(y numeric_type, x numeric_type) →numeric_type

Phần còn lại củaY/x37422_37440SmallInt, Số nguyên, BIGINTSố

Mod (9, 4)1

PI() →37968_37986

Giá trị gần đúng củaπ

pi ()3.141592653589793

Power(A Số, B Số) →Số

Power(A độ chính xác gấp đôi, 38834_38837 độ chính xác gấp đôi) →Double Precision

Ađược nâng lên sức mạnh củaB

Power (9, 3)729

radian(độ chính xác gấp đôi) →Double Precision

Chuyển đổi độ thành radian

radians (45.0)0.7853981633974483

vòng(Số) →Số

vòng(Double Precision) →Double Precision

Vòng tròn đến số nguyên gần nhất. VìSố, kèo bóng đá việt nam mối quan hệ bị phá vỡ bằng cách làm tròn từ số không. VìDouble Precision, Hành vi phá vỡ phụ thuộc kèo bóng đá việt namo nền tảng, nhưngHồitròn đến gần nhấtHồilà quy tắc phổ biến nhất.

Vòng (42.4)42

vòng(V Số, S Số nguyên) →Số

vòngVđếnSvị trí thập phân. kèo bóng đá việt nam mối quan hệ bị phá vỡ bằng cách làm tròn từ số không.

Vòng (42.4382, 2)42.44

Vòng (1234.56, -1)1230

tỷ lệ(Số) →Số nguyên

tỷ lệ của đối số (số chữ số thập phân trong phần phân số)

tỷ lệ (8.4100)4

Sign(Số) →Số

Sign(42404_42422) →độ chính xác gấp đôi

Dấu hiệu của đối số (-1, 0 hoặc +1)

Sign (-8.4)-1

SQRT(Số) →Số

SQRT(Độ chính xác gấp đôi) →độ chính xác gấp đôi

căn bậc hai

SQRT (2)1.4142135623730951

Trim_Scale(Số) →Số

Giảm tỷ lệ của giá trị (số chữ số thập phân phân đoạn) bằng cách loại bỏ kèo bóng đá việt nam số 0

Trim_Scale (8.4100)8.41

Trunc(Số44167_44174Số

Trunc(Double Precision) →độ chính xác gấp đôi

Cắt ngắn sang số nguyên (hướng về không)

Trunc (42.8)42

Trunc (-42.8)-42

Trunc(V Số, S Số nguyên) →Số

cắt ngắnVđếnSvị trí thập phân

Trunc (42.4382, 2)42.43

Width_bucket45531_45536kèo bóng đá việt nam hạng Số, thấp Số, cao Số, Đếm Số nguyên) →Số nguyên

Width_bucket(kèo bóng đá việt nam tử Độ chính xác gấp đôi, thấp độ chính xác gấp đôi, cao Double Precision, Đếm Số nguyên) →Số nguyên

Trả về số lượng thùng trong đókèo bóng đá việt nam tửThác trong biểu đồ cóĐếmkèo bóng đá việt nam thùng có chiều rộng bằng nhau kéo dài phạm vithấpđếncao. Trả về0hoặcĐếm+1Đối với đầu kèo bóng đá việt namo bên ngoài phạm vi đó.

Width_bucket (5.35, 0.024, 10,06, 5)3

Width_bucket(kèo bóng đá việt nam hạng 47223_47238, 47273_47285 AnycompatiBleArray) →Số nguyên

Trả về số lượng thùng trong đókèo bóng đá việt nam tửThác được đưa ra một mảng liệt kê kèo bóng đá việt nam giới hạn dưới của kèo bóng đá việt nam thùng. Trả về0Đối với đầu kèo bóng đá việt namo nhỏ hơn giới hạn dưới đầu tiên.kèo bóng đá việt nam tửvà các phần tử mảng có thể thuộc bất kỳ loại nào có kèo bóng đá việt nam tử so sánh tiêu chuẩn. Thengưỡngmảngphải được sắp xếp, kết quả nhỏ nhất hoặc không mong muốn sẽ được thu được.

width_bucket (bây giờ (), mảng ['ngày hôm qua', 'hôm nay', 'ngày mai'] :: Timestampz [])2


Bảng 9.6Hiển thị các chức kèo bóng đá việt nam để tạo số ngẫu nhiên.

Bảng 9.6. Chức kèo bóng đá việt nam ngẫu nhiên

chức kèo bóng đá việt nam

Mô tả

Ví dụ

ngẫu nhiên() →độ chính xác gấp đôi

Trả về giá trị ngẫu nhiên trong phạm vi 0,0 <= x <1.0

ngẫu nhiên ()0.897124072839091

ngẫu nhiên(min Số nguyên, Max Số nguyên) →Số nguyên

ngẫu nhiên(min Bigint, Max Bigint) →Bigint

ngẫu nhiên(min Số, Max Số) →Số

Trả về giá trị ngẫu nhiên trong phạm vimin<= x <=Max. Cho loạiSố, Kết quả sẽ có cùng số chữ số thập phân phân số nhưminhoặcMax, tùy theo mức độ nào có nhiều hơn.

ngẫu nhiên (1, 10)7

ngẫu nhiên (-0.499, 0.499)0.347

Random_normal([trung bình Double Precision[, STDDEV Double Precision]]) →Double Precision

Trả về giá trị ngẫu nhiên từ phân phối bình thường với kèo bóng đá việt nam tham số đã cho;trung bìnhMặc định là 0,0 vàSTDDEVMặc định là 1.0

Random_normal (0.0, 1.0)0.051285419

setSeed(Double Precision) →void

Đặt hạt cho tiếp theongẫu nhiên ()Random_normal ()cuộc gọi; Đối số phải nằm trong khoảng từ -1.0 đến 1.0, bao gồm

setSeed (0.12345)


Thengẫu nhiên ()Random_normal ()Các chức kèo bóng đá việt nam được liệt kê trongBảng 9.6Sử dụng trình tạo số giả giả xác định. Nó là nhanh nhưng không phù hợp cho kèo bóng đá việt nam ứng dụng mật mã; XemPGCRYPTO53181_53225setSeed ()được gọi, loạt kết quả của các cuộc gọi tiếp theo đến các chức kèo bóng đá việt nam này trong phiên hiện tại có thể được lặp lại bằng cách phát hành lạisetSeed ()Với cùng một đối số. Không có bất kỳ trước đósetSeed ()Gọi trong cùng một phiên, cuộc gọi đầu tiên đến bất kỳ chức kèo bóng đá việt nam nào trong số này có được hạt giống từ nguồn phụ thuộc vào nền tảng của các bit ngẫu nhiên.

Bảng 9.7Hiển thị các hàm lượng giác có sẵn. Mỗi chức kèo bóng đá việt nam này có hai biến thể, một biến thể có các góc trong radian và một biến số đo các góc theo độ.

Bảng 9.7. Chức kèo bóng đá việt nam lượng giác

function

Mô tả

Ví dụ (s)

ACOS(độ chính xác gấp đôi) →Double Precision

Cosin nghịch đảo, kết quả là radian

ACOS (1)0

ACOSD(độ chính xác gấp đôi) →Double Precision

cosin nghịch đảo, kết quả bằng độ

ACOSD (0.5)60

asin(độ chính xác gấp đôi) →độ chính xác gấp đôi

55890_55923

asin (1)1.5707963267948966

asind(độ chính xác gấp đôi) →Độ chính xác gấp đôi

Sin nghịch đảo, kết quả bằng độ

asind (0.5)30

atan(Độ chính xác gấp đôi) →độ chính xác gấp đôi

Tiếp tuyến nghịch đảo, kết quả là radian

Atan (1)0.7853981633974483

Atand(độ chính xác gấp đôi) →Double Precision

Tiếp tuyến nghịch đảo, dẫn đến độ

Atand (1)45

ATAN2(Y Double Precision, x Double Precision) →Double Precision

Tiếp tuyến nghịch củaY/x, kết quả trong radian

ATAN2 (1, 0)1.5707963267948966

ATAN2D(y độ chính xác gấp đôi, x độ chính xác gấp đôi) →Double Precision

Tiếp tuyến nghịch củay/x, kết quả bằng độ

ATAN2D (1, 0)90

COS(Độ chính xác gấp đôi) →Double Precision

cosine, đối số trong radian

cos (0)1

COSD(Double Precision) →Double Precision

cosine, đối số tính bằng độ

COSD (60)0.5

COT(Double Precision) →Double Precision

Cotangent, Đối số trong radian

COT (0.5)1.830487721712452

COTD(Double Precision) →Double Precision

Cotangent, Đối số theo độ

COTD (45)1

sin(độ chính xác gấp đôi) →Độ chính xác gấp đôi

sin, đối số trong radian

sin (1)0.8414709848078965

sind(độ chính xác gấp đôi) →Độ chính xác gấp đôi

sin, đối số ở độ

sind (30)0.5

tan(độ chính xác gấp đôi) →độ chính xác gấp đôi

tiếp tuyến, đối số trong radian

tan (1)1.5574077246549023

Tand(độ chính xác gấp đôi) →Double Precision

tiếp tuyến, đối số tính bằng độ

Tand (45)1


Lưu ý

Một cách khác để làm việc với kèo bóng đá việt nam góc được đo bằng độ là sử dụng kèo bóng đá việt nam hàm chuyển đổi đơn vịradians ()độ ()hiển thị trước đó. Tuy nhiên, sử dụng kèo bóng đá việt nam hàm lượng giác dựa trên mức độ được ưu tiên, vì cách đó tránh được lỗi làm tròn cho kèo bóng đá việt nam trường hợp đặc biệt nhưsind (30).

Bảng 9.8Hiển thị các chức kèo bóng đá việt nam hyperbol có sẵn.

Bảng 9.8. Hàm hyperbolic

chức kèo bóng đá việt nam

Mô tả

Ví dụ (s)

Sinh(Độ chính xác gấp đôi) →Double Precision

Sine hyperbolic

Sinh (1)1.1752011936438014

COSH(độ chính xác gấp đôi) →độ chính xác gấp đôi

cosine hyperbol

COSH (0)1

Tanh(độ chính xác gấp đôi) →Double Precision

Hyperbolic Tangent

Tanh (1)0.7615941559557649

Asinh(Độ chính xác gấp đôi) →Độ chính xác gấp đôi

Sine hyperbolic nghịch đảo

asinh (1)0.881373587019543

ACOSH(Double Precision) →độ chính xác gấp đôi

cosine hyperbol nghịch đảo

ACOSH (1)0

Atanh(Double Precision) →Độ chính xác gấp đôi

Huy hiệu nghịch đảo tiếp tuyến

Atanh (0.5)0.5493061443340548