Bảng 9.32Hiển thị các chức năng có sẵn để xử lý giá trị tỷ lệ kèo bóng đá trực tuyến hôm nay/thời gian, với các chi tiết xuất hiện trong các tiểu mục sau.Bảng 9.31Minh họa các hành vi của các toán tử số học cơ bản (+
, *
, v.v.). Để biết các chức năng định dạng, tham khảoPhần 9.8. Bạn nên quen với thông tin cơ bản về các loại dữ liệu tỷ lệ kèo bóng đá trực tuyến hôm nay/giờ từPhần 8.5.
Ngoài ra, các toán tử so sánh thông thường được hiển thị trongBảng 9.1Có sẵn cho các loại tỷ lệ kèo bóng đá trực tuyến hôm nay/giờ. tỷ lệ kèo bóng đá trực tuyến hôm nay và dấu thời gian (có hoặc không có múi giờ) đều có thể so sánh, trong khi thời gian (có hoặc không có múi giờ) và các khoảng thời gian chỉ có thể được so sánh với các giá trị khác của cùng loại dữ liệu.timezoneTham số cấu hình và được xoay thành UTC để so sánh với giá trị sau (đã ở UTC bên trong). Tương tự, giá trị tỷ lệ kèo bóng đá trực tuyến hôm nay được giả định là đại diện cho nửa đêm trongtimezone
Vùng khi so sánh nó với dấu tỷ lệ kèo bóng đá trực tuyến hôm nay.
Tất cả các chức năng và toán tử được mô tả bên dưới lấytỷ lệ kèo bóng đá trực tuyến hôm nay
hoặcDấu tỷ lệ kèo bóng đá trực tuyến hôm nay
Đầu vào thực sự có hai biến thể: một biến thểtỷ lệ kèo bóng đá trực tuyến hôm nay với múi giờ
hoặcdấu tỷ lệ kèo bóng đá trực tuyến hôm nay với múi giờ
, và một cái màtỷ lệ kèo bóng đá trực tuyến hôm nay không có múi giờ
hoặcdấu tỷ lệ kèo bóng đá trực tuyến hôm nay không có múi giờ
. Đối với sự ngắn gọn, các biến thể này không được hiển thị riêng.+
và*
Các toán tử đi vào các cặp giao hoán (ví dụ: cả haitỷ lệ kèo bóng đá trực tuyến hôm nay
+
Số nguyên
vàSố nguyên
+
tỷ lệ kèo bóng đá trực tuyến hôm nay
); Chúng tôi chỉ hiển thị một trong mỗi cặp như vậy.
Bảng 9.31.Toán tử tỷ lệ kèo bóng đá trực tuyến hôm nay/giờ
Nhà điều hành Mô tả Ví dụ |
---|
Thêm một số tỷ lệ kèo bóng đá trực tuyến hôm nay vào một tỷ lệ kèo bóng đá trực tuyến hôm nay
|
Thêm một khoảng vào tỷ lệ kèo bóng đá trực tuyến hôm nay
|
Thêm thời gian của tỷ lệ kèo bóng đá trực tuyến hôm nay vào tỷ lệ kèo bóng đá trực tuyến hôm nay
|
Thêm khoảng tỷ lệ kèo bóng đá trực tuyến hôm nay
|
Thêm một khoảng tỷ lệ kèo bóng đá trực tuyến hôm nay vào dấu tỷ lệ kèo bóng đá trực tuyến hôm nay
|
Thêm một khoảng tỷ lệ kèo bóng đá trực tuyến hôm nay
|
phủ định một khoảng
|
Trừ tỷ lệ kèo bóng đá trực tuyến hôm nay, tạo ra số tỷ lệ kèo bóng đá trực tuyến hôm nay trôi qua
|
Trừ một số tỷ lệ kèo bóng đá trực tuyến hôm nay kể từ tỷ lệ kèo bóng đá trực tuyến hôm nay
|
Trừ một khoảng thời gian từ tỷ lệ kèo bóng đá trực tuyến hôm nay
|
tỷ lệ kèo bóng đá trực tuyến hôm nay trừ
|
Trừ một khoảng tỷ lệ kèo bóng đá trực tuyến hôm nay từ thời
|
Trừ một khoảng tỷ lệ kèo bóng đá trực tuyến hôm nay từ dấu tỷ lệ kèo bóng đá trực tuyến hôm nay
|
Khoảng tỷ lệ kèo bóng đá trực tuyến hôm nay trừ
|
Trừ dấu thời gian (chuyển đổi khoảng thời gian 24 giờ thành tỷ lệ kèo bóng đá trực tuyến hôm nay, tương tự như
|
Nhân một khoảng với vô hướng
|
Chia một khoảng cho vô hướng
|
Bảng 9.32.Chức năng tỷ lệ kèo bóng đá trực tuyến hôm nay/giờ
function Mô tả Ví dụ |
---|
đối số trừ, tạo ra mộtVangbiểu tượngHồiKết quả sử dụng nhiều năm và tháng, thay vì chỉ vài tỷ lệ kèo bóng đá trực tuyến hôm nay
|
đối số trừ từ
|
tỷ lệ kèo bóng đá trực tuyến hôm nay và giờ hiện tại (thay đổi trong quá trình thực thi tuyên bố); nhìn thấyPhần 9.9.4
|
tỷ lệ kèo bóng đá trực tuyến hôm nay hiện tại; nhìn thấyPhần 9.9.4
|
Thời gian hiện tại trong tỷ lệ kèo bóng đá trực tuyến hôm nay; nhìn thấyPhần 9.9.4
|
Thời gian hiện tại trong tỷ lệ kèo bóng đá trực tuyến hôm nay, với độ chính xác hạn chế; nhìn thấyPhần 9.9.4
|
tỷ lệ kèo bóng đá trực tuyến hôm nay và giờ hiện tại (bắt đầu giao dịch hiện tại); nhìn thấyPhần 9.9.4
|
tỷ lệ kèo bóng đá trực tuyến hôm nay và giờ hiện tại (bắt đầu giao dịch hiện tại), với độ chính xác hạn chế; nhìn thấyPhần 9.9.4
|
Nhận trường con dấu tỷ lệ kèo bóng đá trực tuyến hôm nay (tương đương với
|
Nhận trường con khoảng (tương đương với
|
Cắt ngắn để chính xác được chỉ định; nhìn thấyPhần 9.9.2
|
Cắt ngắn độ chính xác được chỉ định trong múi giờ được chỉ định; nhìn thấyPhần 9.9.2
|
Cắt ngắn thành độ chính xác được chỉ định; nhìn thấyPhần 9.9.2
|
Nhận trường con dấu tỷ lệ kèo bóng đá trực tuyến hôm nay; nhìn thấyPhần 9.9.1
|
Nhận trường con khoảng tỷ lệ kèo bóng đá trực tuyến hôm nay; nhìn thấyPhần 9.9.1
|
Kiểm tra tỷ lệ kèo bóng đá trực tuyến hôm nay hữu hạn (không phải +/- vô cực)
|
Kiểm tra dấu tỷ lệ kèo bóng đá trực tuyến hôm nay hữu hạn (không phải +/- infinity)
|
Kiểm tra khoảng tỷ lệ kèo bóng đá trực tuyến hôm nay hữu hạn (hiện luôn luôn đúng)
|
Điều chỉnh khoảng thời gian, chuyển thời gian 30 tỷ lệ kèo bóng đá trực tuyến hôm nay thành tháng
|
Điều chỉnh khoảng thời gian, chuyển đổi khoảng thời gian 24 giờ thành tỷ lệ kèo bóng đá trực tuyến hôm nay
|
Điều chỉnh khoảng tỷ lệ kèo bóng đá trực tuyến hôm nay sử dụng
|
Thời gian hiện tại trong tỷ lệ kèo bóng đá trực tuyến hôm nay; nhìn thấyPhần 9.9.4
|
Thời gian hiện tại trong tỷ lệ kèo bóng đá trực tuyến hôm nay, với độ chính xác hạn chế; nhìn thấyPhần 9.9.4
|
tỷ lệ kèo bóng đá trực tuyến hôm nay và giờ hiện tại (bắt đầu giao dịch hiện tại); nhìn thấyPhần 9.9.4
|
tỷ lệ kèo bóng đá trực tuyến hôm nay và giờ hiện tại (bắt đầu giao dịch hiện tại), với độ chính xác hạn chế; nhìn thấyPhần 9.9.4
|
Tạo tỷ lệ kèo bóng đá trực tuyến hôm nay từ các trường, tháng và tỷ lệ kèo bóng đá trực tuyến hôm nay
|
Tạo khoảng từ các năm, tháng, tuần, tỷ lệ kèo bóng đá trực tuyến hôm nay, giờ, phút và giây, mỗi trường có thể mặc định là không
|
Tạo tỷ lệ kèo bóng đá trực tuyến hôm nay từ giờ, phút và giây trường
|
Tạo dấu thời gian từ các trường năm, tháng, tỷ lệ kèo bóng đá trực tuyến hôm nay, giờ, phút và giây
|
Tạo dấu thời gian với múi giờ từ năm, tháng, tỷ lệ kèo bóng đá trực tuyến hôm nay, giờ, phút và giây; nếu như
|
tỷ lệ kèo bóng đá trực tuyến hôm nay và giờ hiện tại (bắt đầu giao dịch hiện tại); nhìn thấyPhần 9.9.4
|
tỷ lệ kèo bóng đá trực tuyến hôm nay và giờ hiện tại (bắt đầu tuyên bố hiện tại); nhìn thấyPhần 9.9.4
|
tỷ lệ kèo bóng đá trực tuyến hôm nay và giờ hiện tại (như
|
tỷ lệ kèo bóng đá trực tuyến hôm nay và giờ hiện tại (bắt đầu giao dịch hiện tại); nhìn thấyPhần 9.9.4
|
Chuyển đổi Epoch Unix (giây kể từ 1970-01-01 00: 00: 00+00) thành dấu tỷ lệ kèo bóng đá trực tuyến hôm nay với múi giờ
|
Ngoài các chức năng này, SQLchồng chéo
Nhà điều hành được hỗ trợ:
(START1
,end1
) Overlaps (START2
,end2
)start1
,LEGN1
) Overlaps (START2
,LEGN2
)
Biểu thức này mang lại sự thật khi hai khoảng thời gian (được xác định bởi điểm cuối của chúng) chồng chéo, sai khi chúng không trùng nhau. Các điểm cuối có thể được chỉ định là các cặp tỷ lệ kèo bóng đá trực tuyến hôm nay, thời gian hoặc tem thời gian;chồng chéo
Tự động lấy giá trị trước đó của cặp khi bắt đầu. Mỗi khoảng tỷ lệ kèo bóng đá trực tuyến hôm nay được coi là đại diện cho khoảng tỷ lệ kèo bóng đá trực tuyến hôm nay nửa mởBắt đầu
<=
tỷ lệ kèo bóng đá trực tuyến hôm nay
<
kết thúc
, trừ khiBắt đầu
vàkết thúc
bằng nhau trong trường hợp nó đại diện cho tỷ lệ kèo bóng đá trực tuyến hôm nay duy nhất đó ngay lập tức. Điều này có nghĩa là hai khoảng tỷ lệ kèo bóng đá trực tuyến hôm nay chỉ có điểm cuối chung không trùng nhau.
Chọn (tỷ lệ kèo bóng đá trực tuyến hôm nay '2001-02-16', tỷ lệ kèo bóng đá trực tuyến hôm nay '2001-12-21')result:TRUE
Chọn (tỷ lệ kèo bóng đá trực tuyến hôm nay '2001-02-16', khoảng thời gian '100 tỷ lệ kèo bóng đá trực tuyến hôm nay')Kết quả:Sai
Chọn (tỷ lệ kèo bóng đá trực tuyến hôm nay '2001-10-29', tỷ lệ kèo bóng đá trực tuyến hôm nay '2001-10-30')Kết quả:Sai
Chọn (tỷ lệ kèo bóng đá trực tuyến hôm nay '2001-10-30', tỷ lệ kèo bóng đá trực tuyến hôm nay '2001-10-30')Kết quả:TRUE
Khi thêmKhoảng
Giá trị để (hoặc trừ mộtKhoảng
Giá trị từ) Adấu tỷ lệ kèo bóng đá trực tuyến hôm nay với múi giờ
Giá trị, các tỷ lệ kèo bóng đá trực tuyến hôm nay thành phần tiến bộ hoặc giảm tỷ lệ kèo bóng đá trực tuyến hôm naydấu tỷ lệ kèo bóng đá trực tuyến hôm nay với múi giờ
Theo số tỷ lệ kèo bóng đá trực tuyến hôm nay được chỉ định, giữ thời gian trong tỷ lệ kèo bóng đá trực tuyến hôm nay. Trong thời gian tiết kiệm ánh sáng ban tỷ lệ kèo bóng đá trực tuyến hôm nay thay đổi (khi múi giờ phiên được đặt thành múi giờ nhận ra DST), điều này có nghĩa làKhoảng '1 tỷ lệ kèo bóng đá trực tuyến hôm nay'
không nhất thiết phải bằngKhoảng '24 giờ '
. Ví dụ: với múi giờ phiên được đặt thànhMỹ/Denver
:
Chọn dấu thời gian với múi giờ '2005-04-02 12: 00: 00-07' + khoảng '1 tỷ lệ kèo bóng đá trực tuyến hôm nay';Kết quả:2005-04-03 12:00:00-06
Chọn dấu tỷ lệ kèo bóng đá trực tuyến hôm nay với múi giờ '2005-04-02 12: 00: 00-07' + khoảng tỷ lệ kèo bóng đá trực tuyến hôm nay '24 giờ ';result:2005-04-03 13:00:00-06
Điều này xảy ra vì một giờ đã bị bỏ qua do sự thay đổi về thời gian tiết kiệm ánh sáng ban tỷ lệ kèo bóng đá trực tuyến hôm nay tại2005-04-03 02:00:00
Trong múi giờMỹ/Denver
.
Lưu ý Có thể có sự mơ hồ trongtháng
Trường được trả về bởiAge
Vì các tháng khác nhau có số tỷ lệ kèo bóng đá trực tuyến hôm nay khác nhau.PostgreSQLS cách tiếp cận sử dụng tháng từ trước đó của hai tỷ lệ kèo bóng đá trực tuyến hôm nay khi tính toán một phần một phần. Ví dụ,Age ('2004-06-01', '2004-04-30')
Sử dụng tháng 4 để mang lại1 mon 1 tỷ lệ kèo bóng đá trực tuyến hôm nay
, trong khi sử dụng có thể sẽ mang lại1 Thứ Hai 2 tỷ lệ kèo bóng đá trực tuyến hôm nay
Vì có thể có 31 tỷ lệ kèo bóng đá trực tuyến hôm nay, trong khi tháng Tư chỉ có 30.
phép trừ tỷ lệ kèo bóng đá trực tuyến hôm nay và dấu thời gian cũng có thể phức tạp. Một cách đơn giản về mặt khái niệm để thực hiện phép trừ là chuyển đổi từng giá trị thành một số giây bằng cách sử dụngTrích xuất (kỷ nguyên từ ...)
, sau đó trừ kết quả; Điều này tạo ra số lượnggiâyGiữa hai giá trị. Điều này sẽ điều chỉnh số tỷ lệ kèo bóng đá trực tuyến hôm nay trong mỗi tháng, thay đổi múi giờ và điều chỉnh thời gian tiết kiệm ánh sáng ban tỷ lệ kèo bóng đá trực tuyến hôm nay.Hồi-
KhănNhà điều hành trả về số tỷ lệ kèo bóng đá trực tuyến hôm nay (24 giờ) và giờ/phút/giây giữa các giá trị, thực hiện các điều chỉnh giống nhau. TheAge
Hàm trả về năm, tháng, tỷ lệ kèo bóng đá trực tuyến hôm nay và giờ/phút/giây, thực hiện phép trừ trường theo từng trường và sau đó điều chỉnh các giá trị trường âm. Các truy vấn sau đây minh họa sự khác biệt trong các phương pháp này.TimeZone = 'US/East'
; Có sự thay đổi thời gian tiết kiệm ánh sáng ban tỷ lệ kèo bóng đá trực tuyến hôm nay giữa hai tỷ lệ kèo bóng đá trực tuyến hôm nay được sử dụng:
Chọn trích xuất (kỷ nguyên từ Timestampz '2013-07-01 12:00:00')-result:10537200
Chọn (Trích xuất (Epoch từ Timestampz '2013-07-01 12:00:00')-Kết quả:121.958333333333
54260_54341Kết quả:121 tỷ lệ kèo bóng đá trực tuyến hôm nay 23:00:00
Chọn tuổi (Timestampz '2013-07-01 12:00:00', Timestampz '2013-03-01 12:00:00');Kết quả:4 Mons
Trích xuất
, date_part
Trích xuất (trường
từNguồn
)
TheTrích xuất
Hàm truy xuất các trường con như năm hoặc giờ kể từ tỷ lệ kèo bóng đá trực tuyến hôm nay/giá trị thời gian.Nguồn
phải là biểu thức giá trị của loạiTimestamp
, tỷ lệ kèo bóng đá trực tuyến hôm nay
, tỷ lệ kèo bóng đá trực tuyến hôm nay
hoặcKhoảng
. (tỷ lệ kèo bóng đá trực tuyến hôm nay và tỷ lệ kèo bóng đá trực tuyến hôm nay có thể có hoặc không có múi giờ.)trường
là một định danh hoặc chuỗi chọn trường nào để trích xuất từ giá trị nguồn. Không phải tất cả các trường đều hợp lệ cho mọi loại dữ liệu đầu vào;tỷ lệ kèo bóng đá trực tuyến hôm nay
, trong khi các trường của một tỷ lệ kèo bóng đá trực tuyến hôm nay hoặc nhiều hơn không thể được trích xuất từ Atỷ lệ kèo bóng đá trực tuyến hôm nay
. TheTrích xuất
Hàm trả về các giá trị của loạiDouble Precision
.
Sau đây là tên trường hợp lệ:
Century
Thế kỷ; vìKhoảng
Giá trị, trường Năm chia cho 100
Chọn trích xuất (thế kỷ từ dấu tỷ lệ kèo bóng đá trực tuyến hôm nay '2000-12-16 12:21:13');Kết quả:20
Chọn trích xuất (thế kỷ từ Timestamp '2001-02-16 20:38:40');Kết quả:21
Chọn trích xuất (thế kỷ từ tỷ lệ kèo bóng đá trực tuyến hôm nay '0001-01-01 AD');Kết quả:1
Chọn trích xuất (thế kỷ từ tỷ lệ kèo bóng đá trực tuyến hôm nay '0001-12-31 bc');Kết quả:-1
Chọn trích xuất (thế kỷ từ khoảng '2001 năm');Kết quả:20
tỷ lệ kèo bóng đá trực tuyến hôm nay
tỷ lệ kèo bóng đá trực tuyến hôm nay trong tháng (1 Ném31); vìKhoảng
Giá trị, số tỷ lệ kèo bóng đá trực tuyến hôm nay
Chọn trích xuất (tỷ lệ kèo bóng đá trực tuyến hôm nay từ dấu thời gian '2001-02-16 20:38:40');Kết quả:16
Chọn trích xuất (tỷ lệ kèo bóng đá trực tuyến hôm nay từ khoảng '40 tỷ lệ kèo bóng đá trực tuyến hôm nay 1 phút ');Kết quả:40
Decade
Trường năm chia cho 10
Chọn trích xuất (thập kỷ từ dấu tỷ lệ kèo bóng đá trực tuyến hôm nay '2001-02-16 20:38:40');Kết quả:200
Dow
tỷ lệ kèo bóng đá trực tuyến hôm nay trong tuần như Chủ nhật (0
) đến thứ bảy (6
)
Chọn Trích xuất (Dow từ Timestamp '2001-02-16 20:38:40');Kết quả:5
Lưu ý rằngTrích xuất
tỷ lệ kèo bóng đá trực tuyến hôm nay số trong tuần khác với tỷ lệ kèo bóng đá trực tuyến hôm nayto_char (..., 'd')
chức năng.
doy
tỷ lệ kèo bóng đá trực tuyến hôm nay trong năm (1 Ném365/366)
Chọn trích xuất (doy từ Timestamp '2001-02-16 20:38:40');Kết quả:47
Epoch
chodấu tỷ lệ kèo bóng đá trực tuyến hôm nay với múi giờ
Giá trị, số giây kể từ 1970-01-01 00:00:00 UTC (âm cho dấu tỷ lệ kèo bóng đá trực tuyến hôm nay trước đó); vìtỷ lệ kèo bóng đá trực tuyến hôm nay
vàDấu tỷ lệ kèo bóng đá trực tuyến hôm nay
Giá trị, số giây danh nghĩa kể từ 1970-01-01 00:00:00, mà không liên quan đến các quy tắc về thời gian hoặc sáng ban tỷ lệ kèo bóng đá trực tuyến hôm nay; vìInterval
Giá trị, tổng số giây trong khoảng
Chọn trích xuất (kỷ nguyên từ dấu tỷ lệ kèo bóng đá trực tuyến hôm nay với múi giờ '2001-02-16 20: 38: 40.12-08');Kết quả:982384720.12
Chọn Trích xuất (Epoch từ Timestamp '2001-02-16 20: 38: 40.12');Kết quả:982355920.12
Chọn Trích xuất (kỷ nguyên từ khoảng '5 tỷ lệ kèo bóng đá trực tuyến hôm nay 3 giờ');Kết quả:442800
Bạn có thể chuyển đổi giá trị kỷ nguyên trở lạidấu tỷ lệ kèo bóng đá trực tuyến hôm nay với múi giờ
vớito_timestamp
:
Chọn To_Timestamp (982384720.12);Kết quả:2001-02-17 04: 38: 40.12+00
Coi chừng áp dụngTO_TIMESTAMP
đến một kỷ nguyên được trích xuất từ Atỷ lệ kèo bóng đá trực tuyến hôm nay
hoặcTimestamp
Giá trị có thể tạo ra kết quả gây hiểu lầm: Kết quả sẽ giả định một cách hiệu quả rằng giá trị ban đầu đã được đưa ra trong UTC, có thể không phải là trường hợp.
giờ
Trường giờ (0 Ném23 trong dấu tỷ lệ kèo bóng đá trực tuyến hôm nay, không giới hạn trong các khoảng tỷ lệ kèo bóng đá trực tuyến hôm nay)
Chọn Trích xuất (giờ từ Timestamp '2001-02-16 20:38:40');Kết quả:20
isodow
tỷ lệ kèo bóng đá trực tuyến hôm nay trong tuần là Thứ Hai (1
) đến Chủ nhật (7
)
Chọn trích xuất (Isodow từ Timestamp '2001-02-18 20:38:40');Kết quả:7
Điều này giống hệt vớiDow
Ngoại trừ Chủ nhật. Điều này phù hợp vớiISO8601 tỷ lệ kèo bóng đá trực tuyến hôm nay trong tuần.
isoyear
TheISO8601 năm đánh số tuần mà tỷ lệ kèo bóng đá trực tuyến hôm nay rơi vào
Chọn Trích xuất (Isoyear từ tỷ lệ kèo bóng đá trực tuyến hôm nay '2006-01-01');Kết quả:2005
Chọn trích xuất (Isoyear từ tỷ lệ kèo bóng đá trực tuyến hôm nay '2006-01-02');Kết quả:2006
mỗiISO62794_62929ISONăm có thể khác với năm Gregorian. Xemtuần
Trường để biết thêm thông tin.
Julian
Thetỷ lệ kèo bóng đá trực tuyến hôm nay Juliantương ứng với tỷ lệ kèo bóng đá trực tuyến hôm nay hoặc dấu thời gian. Dấu thời gian không phải là nửa đêm cục bộ dẫn đến giá trị phân số.Phần B.7Để biết thêm thông tin.
Chọn trích xuất (Julian từ tỷ lệ kèo bóng đá trực tuyến hôm nay '2006-01-01');Kết quả:2453737
Chọn trích xuất (Julian từ Timestamp '2006-01-01 12:00');Kết quả:2453737.5
microseconds
Trường thứ hai, bao gồm các phần phân số, nhân với 1 000 000; Lưu ý rằng điều này bao gồm các giây đầy đủ
Chọn trích xuất (microseconds từ tỷ lệ kèo bóng đá trực tuyến hôm nay '17: 12: 28.5 ');Kết quả:28500000
Thiên niên kỷ
Thiên niên kỷ; vìKhoảng
Giá trị, trường Năm chia cho 1000
Chọn Trích xuất (Thiên niên kỷ từ Timestamp '2001-02-16 20:38:40');Kết quả:3
Chọn trích xuất (Thiên niên kỷ từ khoảng '2001 năm');Kết quả:2
Năm trong những năm 1900 trong thiên niên kỷ thứ hai. Thiên niên kỷ thứ ba bắt đầu từ tỷ lệ kèo bóng đá trực tuyến hôm nay 1 tháng 1 năm 2001.
Milliseconds
Trường thứ hai, bao gồm các phần phân số, nhân với 1000. Lưu ý rằng điều này bao gồm các giây đầy đủ.
Chọn trích xuất (mili giây từ tỷ lệ kèo bóng đá trực tuyến hôm nay '17: 12: 28.5 ');Kết quả:28500
phút
Trường số phút (0 Ném59)
Chọn Trích xuất (Phút từ Timestamp '2001-02-16 20:38:40');Kết quả:38
tháng
Số lượng của tháng trong năm (1 Ném12); vìKhoảng
Giá trị, số tháng của modulo 12 (0 Ném11)
Chọn trích xuất (tháng từ dấu tỷ lệ kèo bóng đá trực tuyến hôm nay '2001-02-16 20:38:40');Kết quả:2
Chọn trích xuất (tháng từ khoảng '2 năm 3 tháng');Kết quả:3
Chọn trích xuất (tháng từ khoảng '2 năm 13 tháng');Kết quả:1
quý
Phần tư của năm (1 Ném4) mà tỷ lệ kèo bóng đá trực tuyến hôm nay ở
Chọn trích xuất (quý từ Timestamp '2001-02-16 20:38:40');Kết quả:1
thứ hai
Trường thứ hai, bao gồm mọi giây phân số
Chọn trích xuất (thứ hai từ dấu tỷ lệ kèo bóng đá trực tuyến hôm nay '2001-02-16 20:38:40');Kết quả:40
Chọn Trích xuất (thứ hai theo tỷ lệ kèo bóng đá trực tuyến hôm nay '17: 12: 28.5 ');Kết quả:28.5
timezone
Múi giờ bù từ UTC, được đo bằng giây. Các giá trị dương tương ứng với các múi giờ ở phía đông UTC, các giá trị âm đối với các vùng phía tây UTC.POSTGRESQLKhông sử dụng UTC vì số giây nhảy không được xử lý.)
timezone_hour
Thành phần giờ của múi giờ bù
timezone_minute
Thành phần phút của phần bù múi giờ
Tuần
Số lượng củaISO8601 Tuần số tuần trong năm. Theo định nghĩa, ISO Weeks bắt đầu vào thứ Hai và tuần đầu tiên của một năm chứa tỷ lệ kèo bóng đá trực tuyến hôm nay 4 tháng 1 năm đó.
Trong hệ thống đánh số tuần ISO, có thể các tỷ lệ kèo bóng đá trực tuyến hôm nay đầu tháng 1 có thể là một phần của tuần thứ 52 hoặc 53 của năm trước, và vào cuối tháng 12 tháng 12 là một phần của tuần đầu tiên của năm sau. Ví dụ,2005-01-01
là một phần của tuần thứ 53 của năm 2004 và2006-01-01
là một phần của tuần thứ 52 của năm 2005, trong khi2012-12-31
là một phần của tuần đầu tiên của năm 2013. Nên sử dụngISOYEAR
trường cùng vớituần
Để có kết quả nhất quán.
Chọn Trích xuất (Tuần từ Timestamp '2001-02-16 20:38:40');Kết quả:7
năm
Trường năm. Hãy nhớ rằng không có0 AD
, Vì vậy, trừBC
năm từAD
Năm nên được thực hiện một cách cẩn thận.
Chọn trích xuất (năm từ Timestamp '2001-02-16 20:38:40');Kết quả:2001
Khi xử lýKhoảng
Giá trị,Trích xuất
Hàm tạo ra các giá trị trường phù hợp với giải thích được sử dụng bởi hàm đầu ra khoảng. Điều này có thể tạo ra kết quả đáng ngạc nhiên nếu một người bắt đầu với biểu diễn khoảng không quy định, ví dụ:
Chọn khoảng '80 phút ';Kết quả:01:20:00
Chọn trích xuất (phút từ khoảng '80 phút ');Kết quả:20
Khi giá trị đầu vào là +/- vô cực,Trích xuất
Trả về +/- Vô cực cho các trường tăng đơn điệu (Epoch
, Julian
, năm
, ISOYEAR
, Decade
, Century
vàThiên niên kỷ
). Đối với các trường khác, null được trả về.POSTGRESQLPhiên bản trước 9.6 đã trả về 0 cho tất cả các trường hợp đầu vào vô hạn.
TheTrích xuất
Hàm chủ yếu nhằm mục đích xử lý tính toán. Để định dạng giá trị tỷ lệ kèo bóng đá trực tuyến hôm nay/thời gian để hiển thị, xemPhần 9.8.
Thedate_part
Hàm được mô hình hóa trên truyền thốngingrestương đương vớiSQL-Standard Chức năngTrích xuất
:
date_part ('trường
',Nguồn
)
Lưu ý rằng ở đâytrường
Tham số cần phải là một giá trị chuỗi, không phải là một tên. Tên trường hợp lệ chodate_part
giống như đối vớiTrích xuất
.
Chọn Date_Part ('Day', Timestamp '2001-02-16 20:38:40');Kết quả:16
Chọn Date_Part ('Giờ', Khoảng '4 giờ 3 phút');Kết quả:4
date_trunc
hàmdate_trunc
về mặt khái niệm tương tự nhưTrunc
hàm cho số.
date_trunc (trường
,Nguồn
[,time_zone
])
Nguồn
là biểu thức giá trị của loạiDấu tỷ lệ kèo bóng đá trực tuyến hôm nay
, dấu tỷ lệ kèo bóng đá trực tuyến hôm nay với múi giờ
hoặcKhoảng
. (Giá trị loạitỷ lệ kèo bóng đá trực tuyến hôm nay
vàtỷ lệ kèo bóng đá trực tuyến hôm nay
được đúc tự động đếnTimestamp
hoặcKhoảng
, tương ứng.)trường
Chọn chính xác để cắt giảm giá trị đầu vào. Giá trị trả về tương tự như loạiTimestamp
, dấu tỷ lệ kèo bóng đá trực tuyến hôm nay với múi giờ
hoặcKhoảng
, và nó có tất cả các trường ít quan trọng hơn một trường được chọn thành 0 (hoặc một, cho tỷ lệ kèo bóng đá trực tuyến hôm nay và tháng).
Giá trị hợp lệ chotrường
là:
microseconds |
Milliseconds |
thứ hai |
phút |
giờ |
tỷ lệ kèo bóng đá trực tuyến hôm nay |
Tuần |
tháng |
quý |
năm |
Decade |
Century |
Thiên niên kỷ |
Khi giá trị đầu vào thuộc loạidấu tỷ lệ kèo bóng đá trực tuyến hôm nay với múi giờ
, cắt ngắn được thực hiện liên quan đến một múi giờ cụ thể; Ví dụ: cắt ngắn thànhtỷ lệ kèo bóng đá trực tuyến hôm nay
tạo ra một giá trị là nửa đêm trong khu vực đó. Theo mặc định, việc cắt ngắn được thực hiện đối với hiện tạitimezoneCài đặt, nhưng tùy chọnTime_Zone
Đối số có thể được cung cấp để chỉ định một múi giờ khác. Tên múi giờ có thể được chỉ định theo bất kỳ cách nào được mô tả trongPhần 8.5.3.
Múi giờ không thể được chỉ định khi xử lýdấu tỷ lệ kèo bóng đá trực tuyến hôm nay không có múi giờ
hoặcInterval
Đầu vào. Chúng luôn được lấy theo mệnh giá.
Ví dụ (giả sử múi giờ địa phương làAmerica/New_York
):
76402_76465Kết quả:2001-02-16 20:00:00
Chọn Date_Trunc ('Năm', Timestamp '2001-02-16 20:38:40');Kết quả:2001-01-01 00:00:00
76786_76866Kết quả:2001-02-16 00:00:00-05
76998_77098Kết quả:2001-02-16 08:00:00-05
Chọn Date_Trunc ('Giờ', Khoảng '3 tỷ lệ kèo bóng đá trực tuyến hôm nay 02:47:33');Kết quả:3 tỷ lệ kèo bóng đá trực tuyến hôm nay 02:00:00
Tại múi giờ
TheTại múi giờ
Nhà điều hành chuyển đổi tỷ lệ kèo bóng đá trực tuyến hôm naykhôngMúi giờ đến/từ tỷ lệ kèo bóng đá trực tuyến hôm nayvớimúi giờ vàtỷ lệ kèo bóng đá trực tuyến hôm nay với múi giờ
Giá trị cho các múi giờ khác nhau.Bảng 9.33Hiển thị các biến thể của nó.
Bảng 9.33.Tại múi giờ
Biến thể
Nhà điều hành Mô tả Ví dụ (s) |
---|
Chuyển đổi tỷ lệ kèo bóng đá trực tuyến hôm nay đã chokhôngmúi giờ đến tem tỷ lệ kèo bóng đá trực tuyến hôm nayvớiMúi giờ, giả sử giá trị đã cho ở múi giờ được đặt tên.
|
Chuyển đổi tỷ lệ kèo bóng đá trực tuyến hôm nay đã chovớimúi giờ đến tem tỷ lệ kèo bóng đá trực tuyến hôm naykhông cómúi giờ, như tỷ lệ kèo bóng đá trực tuyến hôm nay sẽ xuất hiện trong khu vực đó.
|
Chuyển đổi tỷ lệ kèo bóng đá trực tuyến hôm nay đã chovớiMúi giờ đến múi giờ mới. Vì không có tỷ lệ kèo bóng đá trực tuyến hôm nay nào được cung cấp, điều này sử dụng bù UTC hiện đang hoạt động cho vùng đích được đặt tên.
|
Trong các biểu thức này, múi giờ mong muốnkhu vực
Có thể được chỉ định dưới dạng giá trị văn bản (ví dụ:'America/los_angele'
) hoặc như một khoảng tỷ lệ kèo bóng đá trực tuyến hôm nay (ví dụ:Khoảng '-08: 00'
). Trong trường hợp văn bản, tên múi giờ có thể được chỉ định theo bất kỳ cách nào được mô tả trongPhần 8.5.3. Trường hợp khoảng tỷ lệ kèo bóng đá trực tuyến hôm nay chỉ hữu ích cho các khu vực có lỗi cố định từ UTC, vì vậy nó không phổ biến trong thực tế.
Ví dụ (giả sử hiện tạitimezoneCài đặt làAmerica/los_angele
):
Chọn dấu tỷ lệ kèo bóng đá trực tuyến hôm nay '2001-02-16 20:38:40' tại múi giờ 'Mỹ/Denver';Kết quả:2001-02-16 19:38:40-08
Chọn dấu tỷ lệ kèo bóng đá trực tuyến hôm nay với múi giờ '2001-02-16 20: 38: 40-05' tại múi giờ 'Mỹ/Denver';Kết quả:2001-02-16 18:38:40
Chọn dấu tỷ lệ kèo bóng đá trực tuyến hôm nay '2001-02-16 20:38:40' tại múi giờ 'Châu Á/Tokyo' tại múi giờ 'Mỹ/Chicago';Kết quả:2001-02-16 05:38:40
Ví dụ đầu tiên thêm múi giờ vào một giá trị thiếu nó và hiển thị giá trị bằng cách sử dụng hiện tạitimezone
Cài đặt. Ví dụ thứ hai chuyển tem tỷ lệ kèo bóng đá trực tuyến hôm nay với giá trị múi giờ sang múi giờ được chỉ định và trả về giá trị mà không có múi giờ.timezone
Cài đặt. Ví dụ thứ ba chuyển đổi tỷ lệ kèo bóng đá trực tuyến hôm nay Tokyo sang tỷ lệ kèo bóng đá trực tuyến hôm nay Chicago.
hàm
tương đương với cấu trúc hình thành SQLtimezone
(Vùng
, Timestamp
)
.Timestamp
Tại múi giờkhu vực
PostgreSQLCung cấp một số hàm trả về các giá trị liên quan đến tỷ lệ kèo bóng đá trực tuyến hôm nay và giờ hiện tại. Các hàm tiêu chuẩn SQL này đều có giá trị trả về dựa trên thời gian bắt đầu của giao dịch hiện tại:
current_datechính xác
)Chính xác
)độ chính xác
)Precision
)
current_time
vàcurrent_timestamp
Cung cấp các giá trị theo múi giờ;địa phương
vàLocalTimeStamp
cung cấp các giá trị không có múi giờ.
current_time
, current_timestamp
, địa phương
vàLocalTimeStamp
có thể tùy ý lấy tham số chính xác, điều này gây ra kết quả được làm tròn đến nhiều chữ số phân số trong trường Secracts. Không có tham số chính xác, kết quả được đưa ra cho độ chính xác đầy đủ.
Một số ví dụ:
Chọn hiện tại_time;Kết quả:14:39:53.662522-05
Chọn current_date;Kết quả:2019-12-23
Chọn current_timestamp;Kết quả:2019-12-23 14:39:53.662522-05
Chọn current_timestamp (2);Kết quả:2019-12-23 14:39:53.66-05
Chọn LocalTimeStamp;Kết quả:2019-12-23 14:39:53.662522
Vì các chức năng này trả về tỷ lệ kèo bóng đá trực tuyến hôm nay bắt đầu của giao dịch hiện tại, giá trị của chúng không thay đổi trong giao dịch. Đây được coi là một tính năng: Mục đích là cho phép một giao dịch duy nhất có một khái niệm nhất quán vềhiện tạiHồitỷ lệ kèo bóng đá trực tuyến hôm nay, để nhiều sửa đổi trong cùng một giao dịch có cùng tỷ lệ kèo bóng đá trực tuyến hôm nay.
Các hệ thống cơ sở dữ liệu khác có thể thúc đẩy các giá trị này thường xuyên hơn.
PostgreSQLCũng cung cấp các chức năng trả về tỷ lệ kèo bóng đá trực tuyến hôm nay bắt đầu của câu lệnh hiện tại, cũng như tỷ lệ kèo bóng đá trực tuyến hôm nay hiện tại thực tế tại ngay lập tức chức năng được gọi. Danh sách đầy đủ các chức năng tỷ lệ kèo bóng đá trực tuyến hôm nay tiêu chuẩn không SQL là:
Giao dịch_timestamp ()
Giao dịch_timestamp ()
là tương đương vớicurrent_timestamp
, nhưng được đặt tên để phản ánh rõ ràng những gì nó trả về.statement_timestamp ()
Trả về tỷ lệ kèo bóng đá trực tuyến hôm nay bắt đầu của câu lệnh hiện tại (cụ thể hơn là tỷ lệ kèo bóng đá trực tuyến hôm nay nhận thông báo lệnh mới nhất từ máy khách).statement_timestamp ()
vàGiao dịch_timestamp ()
Trả về cùng một giá trị trong lệnh đầu tiên của giao dịch, nhưng có thể khác nhau trong các lệnh tiếp theo.clock_timestamp ()
Trả về tỷ lệ kèo bóng đá trực tuyến hôm nay hiện tại thực tế và do đó giá trị của nó thay đổi ngay cả trong một lệnh SQL duy nhất.Timeofday ()
là một lịch sửPOSTGRESQLHàm. Giốngclock_timestamp ()
, nó trả về tỷ lệ kèo bóng đá trực tuyến hôm nay hiện tại thực tế, nhưng theo định dạngText
Chuỗi chứ không phảidấu tỷ lệ kèo bóng đá trực tuyến hôm nay với múi giờ
Giá trị.bây giờ ()
là truyền thốngPOSTGRESQLtương đương vớiGiao dịch_timestamp ()
.
Tất cả các loại dữ liệu tỷ lệ kèo bóng đá trực tuyến hôm nay/giờ cũng chấp nhận giá trị theo nghĩa đen đặc biệtBây giờ
Để chỉ định tỷ lệ kèo bóng đá trực tuyến hôm nay và giờ hiện tại (một lần nữa, được hiểu là thời gian bắt đầu giao dịch). Do đó, ba phần sau đều trả về cùng một kết quả:
Chọn current_timestamp;
Không sử dụng biểu mẫu thứ ba khi chỉ định giá trị sẽ được đánh giá sau, ví dụ trong AMặc định
mệnh đề cho một cột bảng. Hệ thống sẽ chuyển đổiBây giờ
đến ADấu tỷ lệ kèo bóng đá trực tuyến hôm nay
Ngay khi hằng số được phân tích cú pháp, do đó khi cần giá trị mặc định, tỷ lệ kèo bóng đá trực tuyến hôm nay tạo bảng sẽ được sử dụng! Hai biểu mẫu đầu tiên sẽ không được đánh giá cho đến khi giá trị mặc định được sử dụng, vì chúng là các cuộc gọi chức năng.Phần 8.5.1.4.)
Các chức năng sau có sẵn để trì hoãn việc thực hiện quy trình máy chủ:
pg_s ngủ (Độ chính xác gấp đôi
)Khoảng
)dấu tỷ lệ kèo bóng đá trực tuyến hôm nay với múi giờ
)
PG_SLEEP
Làm cho quá trình của phiên hiện tại ngủ cho đến khi số giây nhất định đã trôi qua. Có thể chỉ định độ trễ của phân số giây.PG_SLEEP_FOR
là một hàm tiện lợi để cho phép tỷ lệ kèo bóng đá trực tuyến hôm nay ngủ được chỉ định làInterval
. PG_SLEEP_UNTIL
là một hàm tiện lợi khi mong muốn tỷ lệ kèo bóng đá trực tuyến hôm nay thức dậy cụ thể. Ví dụ:
chọn pg_s ngủ (1.5);
Độ phân giải hiệu quả của khoảng tỷ lệ kèo bóng đá trực tuyến hôm nay ngủ là đặc trưng cho nền tảng; 0,01 giây là một giá trị chung.pg_sleep_until
không được đảm bảo sẽ thức dậy chính xác vào tỷ lệ kèo bóng đá trực tuyến hôm nay điểm đã chỉ định, nhưng nó sẽ không thức dậy sớm hơn.
Đảm bảo rằng phiên của bạn không giữ nhiều khóa hơn mức cần thiết khi gọipg_s ngủ
hoặc các biến thể của nó. Nếu không, các phiên khác có thể phải chờ quá trình ngủ của bạn, làm chậm toàn bộ hệ thống.
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớpMẫu nàyĐể báo cáo vấn đề tài liệu.