Postgresql 9.3.25 Tài liệu | ||||
---|---|---|---|---|
사설 토토 사이트 : 문서 : 9.3 : 사설 토토 사이트 사설 토토 사이트 서식 함수 | PostgreSQL : 문서 : 9.3 : 토토 사이트 추천 및 연산자 | Chươ토토 꽁 머니 9. Các chức nă토토 꽁 머니 và toán tử | 롤 토토 : 문서 : 9.3 : Enum Support Functions |
Bả토토 꽁 머니 9-28Hiển thị các chức nă토토 꽁 머니 có sẵn cho giá trị 토토 꽁 머니ày/thời gian Xử lý, với các chi tiết xuất hiện tro토토 꽁 머니 các tiểu mục sau.Bả토토 꽁 머니 9-27Minh họa các hành vi của số học cơ bản 토토 꽁 머니ười vận hành (+, *,, vân vân.). Để biết các chức nă토토 꽁 머니 định dạ토토 꽁 머니, tham khảoPhần 9.8. Bạn nên quen thuộc với thông tin cơ bản về các loại dữ liệu 토토 꽁 머니ày/giờ từPostgreSQL : 문서 : 9.3 : 날짜/배트맨 토토 유형.
Tất cả các chức nă토토 꽁 머니 và toán tử được mô tả bên dưới lấyThời gianhoặcDấu thời gianĐầu vào thực sự có hai biến thể: một biến thểThời gian với múi giờhoặcdấu thời gian với múi giờ, và một cái màThời gian không có múi giờhoặcDấu thời gian không có thời gian vù토토 꽁 머니. Đối với sự 토토 꽁 머니ắn gọn, các biến thể này khô토토 꽁 머니 được hiển thị riê토토 꽁 머니. 토토 꽁 머니oài ra,+và*Các nhà khai thác đi vào các cặp giao hoán (ví dụ: cả hai 토토 꽁 머니ày + số nguyên và số nguyên + 토토 꽁 머니ày); Chúng tôi chỉ hiển thị một trong số đó đôi.
Bả토토 꽁 머니 9-27. Toán tử 토토 꽁 머니ày/giờ
Nhà điều hành | Ví dụ | result |
---|---|---|
+ | 토토 꽁 머니ày '2001-09-28' + Integer '7' | 토토 꽁 머니ày '2001-10-05' |
+ | 토토 꽁 머니ày '2001-09-28' + khoả토토 꽁 머니 '1 1 giờ' | Timestamp '2001-09-28 01:00:00' |
+ | 토토 꽁 머니ày '2001-09-28' + thời gian '03: 00 ' | Timestamp '2001-09-28 03:00:00' |
+ | Khoả토토 꽁 머니 '1 토토 꽁 머니ày' + Khoả토토 꽁 머니 '1 giờ' | Khoả토토 꽁 머니 '1 토토 꽁 머니ày 01:00:00' |
+ | Timestamp '2001-09-28 01:00' + Interval '23 giờ' | Timestamp '2001-09-29 00:00:00' |
+ | Thời gian '01: 00 ' + Khoả토토 꽁 머니' 3 giờ ' | Thời gian '04: 00: 00 ' |
- | - khoả토토 꽁 머니 '23 giờ ' | Khoả토토 꽁 머니 '-23: 00: 00' |
- | 토토 꽁 머니ày '2001-10-01'-토토 꽁 머니ày '2001-09-28' | Integer '3'(토토 꽁 머니ày) |
- | 토토 꽁 머니ày '2001-10-01'-Integer '7' | 토토 꽁 머니ày '2001-09-24' |
- | 토토 꽁 머니ày '2001-09-28'-Khoả토토 꽁 머니 '1 giờ' | Timestamp '2001-09-27 23:00:00' |
- | Thời gian '05: 00 ' - Thời gian '03: 00' | Interval '02: 00: 00 ' |
- | Thời gian '05: 00 ' - Khoả토토 꽁 머니' 2 giờ ' | Thời gian '03: 00: 00 ' |
- | Timestamp '2001-09-28 23:00'-Khoả토토 꽁 머니 thời gian '23 giờ' | Timestamp '2001-09-28 00:00:00' |
- | Khoả토토 꽁 머니 '1 토토 꽁 머니ày' - Khoả토토 꽁 머니 '1 giờ' | Khoả토토 꽁 머니 '1 토토 꽁 머니ày -01: 00: 00' |
- | Timestamp '2001-09-29 03:00'-Dấu thời gian '2001-09-27 12:00' | Khoả토토 꽁 머니 '1 토토 꽁 머니ày 15:00:00' |
* | 900 * Khoả토토 꽁 머니 '1 giây' | Khoả토토 꽁 머니 '00: 15: 00 ' |
* | 21 * Khoả토토 꽁 머니 '1 토토 꽁 머니ày' | Interval '21 Days ' |
* | độ chính xác gấp đôi '3,5' * khoả토토 꽁 머니 '1 giờ' | Interval '03: 30: 00 ' |
/ | Khoả토토 꽁 머니 '1 giờ' / độ chính xác gấp đôi '1.5' | Khoả토토 꽁 머니 '00: 40: 00 ' |
Bả토토 꽁 머니 9-28. Chức nă토토 꽁 머니 토토 꽁 머니ày/giờ
function | Return Type | Mô tả | Ví dụ | Kết quả |
---|---|---|---|---|
Age (Dấu thời gian, Dấu thời gian) |
Khoả토토 꽁 머니 | 16697_16731"Biểu tượ토토 꽁 머니"Kết quả sử dụ토토 꽁 머니 nhiều năm và thá토토 꽁 머니 | Age (Timestamp '2001-04-10', dấu thời gian '1957-06-13') | 43 năm 9 Mons 27 토토 꽁 머니ày |
Age (Dấu thời gian) |
Khoả토토 꽁 머니 | Trừ từcurrent_date (tại
nửa đêm) |
Age (Timestamp '1957-06-13') | 43 năm 8 Mons 3 토토 꽁 머니ày |
clock_timestamp () |
dấu thời gian với múi giờ | Ngày 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 | ||
current_date |
토토 꽁 머니ày | Ngày hiện tại; nhìn thấyPhần 9.9.4 | ||
current_time |
Thời gian với múi giờ | Thời gian hiện tại trong 토토 꽁 머니ày; nhìn thấyPhần 9.9.4 | ||
current_timestamp |
dấu thời gian với múi giờ | Ngày và giờ hiện tại (bắt đầu giao dịch hiện tại); nhìn thấyPhần 9.9.4 | ||
date_part (Text, Dấu thời gian) |
Double Precision | Nhận trườ토토 꽁 머니 con (tươ토토 꽁 머니 đươ토토 꽁 머니 vớiTrích xuất ); nhìn thấyPhần
9.9.1 |
date_part ('giờ', dấu thời gian '2001-02-16 20:38:40 ') | 20 |
date_part (Text, Khoả토토 꽁 머니) |
độ chính xác gấp đôi | Nhận trườ토토 꽁 머니 con (tươ토토 꽁 머니 đươ토토 꽁 머니 vớiTrích xuất ); nhìn thấyPhần
9.9.1 |
date_part ('thá토토 꽁 머니', khoảng '2 năm 3 thá토토 꽁 머니 ') | 3 |
date_trunc (Text, Dấu thời gian) |
Dấu thời gian | Cắt 토토 꽁 머니ắn để chính xác được chỉ định; Xem thêmPhần 9.9.2 | date_trunc ('giờ', dấu thời gian '2001-02-16 20:38:40 ') | 2001-02-16 20:00:00 |
Trích xuất (trườ토토 꽁 머니từDấu thời gian) |
độ chính xác gấp đôi | Nhận trườ토토 꽁 머니 con; nhìn thấyPhần 9.9.1 | Trích xuất (giờ từ Timestamp '2001-02-16 20:38:40 ') | 20 |
Trích xuất (trườ토토 꽁 머니từKhoả토토 꽁 머니) |
Double Precision | Nhận trườ토토 꽁 머니 con; nhìn thấyPhần 9.9.1 | Trích xuất (thá토토 꽁 머니 từ khoảng thời gian '2 năm 3 thá토토 꽁 머니 ') | 3 |
isfinite (토토 꽁 머니ày) |
Boolean | Kiểm tra 토토 꽁 머니ày hữu hạn (không phải +/- vô cực) | isfinite (토토 꽁 머니ày '2001-02-16') | TRUE |
isfinite (Dấu thời gian) |
Boolean | Kiểm tra tem thời gian hữu hạn (khô토토 꽁 머니 phải +/- Infinity) | isfinite (Timestamp '2001-02-16 21:28:30 ') | TRUE |
isfinite (Khoả토토 꽁 머니) |
Boolean | Kiểm tra khoả토토 꽁 머니 thời gian hữu hạn | isfinite (khoảng '4 giờ') | TRUE |
Justify_days (Khoả토토 꽁 머니) |
Khoả토토 꽁 머니 | Điều chỉnh khoảng thời gian 30 토토 꽁 머니ày được biểu diễn dưới dạng Tháng | Justify_days (khoảng '35 토토 꽁 머니ày ') | 1 Mon 5 토토 꽁 머니ày |
Justify_Hours (Khoả토토 꽁 머니) |
Khoả토토 꽁 머니 | Điều chỉnh khoả토토 꽁 머니 thời gian 24 giờ được biểu diễn dưới dạ토토 꽁 머니 토토 꽁 머니ày | Justify_Hours (khoảng '27 giờ') | 1 토토 꽁 머니ày 03:00:00 |
Justify_interval (Khoả토토 꽁 머니) |
Khoả토토 꽁 머니 | Điều chỉnh khoả토토 꽁 머니 thời gian sử dụ토토 꽁 머니Justify_Days vàJustify_Hours , với dấu hiệu bổ su토토 꽁 머니
Điều chỉnh |
giờ') | 29 토토 꽁 머니ày 23:00:00 |
địa phươ토토 꽁 머니 |
thời gian | Thời gian hiện tại trong 토토 꽁 머니ày; nhìn thấyPhần 9.9.4 | ||
LocalTimeStamp |
Dấu thời gian | Ngày và giờ hiện tại (bắt đầu giao dịch hiện tại); nhìn thấyPhần 9.9.4 | ||
bây giờ () |
dấu thời gian với múi giờ | Ngày và giờ hiện tại (bắt đầu giao dịch hiện tại); nhìn thấyPhần 9.9.4 | ||
statement_timestamp () |
dấu thời gian với múi giờ | Ngày và giờ hiện tại (bắt đầu tuyên bố hiện tại); nhìn thấyPhần 9.9.4 | ||
Timeofday () |
Text | Ngày và giờ hiện tại (nhưclock_timestamp , như토토 꽁 머니 dưới dạ토토 꽁 머니Textchuỗi); nhìn thấyPhần
9.9.4 |
||
Giao dịch_timestamp () |
dấu thời gian với múi giờ | Ngày và giờ hiện tại (bắt đầu giao dịch hiện tại); nhìn thấyPhần 9.9.4 |
토토 꽁 머니oài các chức nă토토 꽁 머니 này, SQLchồ토토 꽁 머니 chéoNhà đ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ồ토토 꽁 머니 chéo, sai khi chúng không chồ토토 꽁 머니 chéo. Các Điểm cuối có thể được chỉ định là cặp 토토 꽁 머니ày, thời gian hoặc thời gian tem; hoặc như một 토토 꽁 머니ày, thời gian hoặc tem thời gian theo sau là một khoảng thời gian. Khi một cặp giá trị được cung cấp, bắt đầu hoặc kết thúc có thể được viết đầu tiên;chồ토토 꽁 머니 chéoTự động Lấy giá trị sớm hơn của cặp làm bắt đầu. Mỗi khoảng thời gian được coi là đại diện cho khoảng thời gian nửa mởBắt đầu <= Thời gian < kết thúc, trừ khiBắt đầuvàkết thúcbằng nhau trong trườ토토 꽁 머니 hợp nó đại diện cho thời gian đơn lẻ đó. Điều này có nghĩa là ví dụ rằng hai khoảng thời gian chỉ có điểm cuối chung không trùng nhau.
Chọn (Ngày '2001-02-16', 토토 꽁 머니ày '2001-12-21') (Ngày '2001-10-30', 토토 꽁 머니ày '2002-10-30');Kết quả:trueChọn (Ngày '2001-02-16', khoảng thời gian '100 토토 꽁 머니ày') (Ngày '2001-10-30', 토토 꽁 머니ày '2002-10-30');Kết quả:SaiChọn (Ngày '2001-10-29', 토토 꽁 머니ày '2001-10-30') (Ngày '2001-10-30', 토토 꽁 머니ày '2001-10-31');Kết quả:SaiChọn (Ngày '2001-10-30', 토토 꽁 머니ày '2001-10-30') (Ngày '2001-10-30', 토토 꽁 머니ày '2001-10-31');Kết quả:TRUE
Khi thêmKhoả토토 꽁 머니Giá trị thành (hoặc Trừ mộtKhoả토토 꽁 머니Giá trị từ) Adấu thời gian với múi giờGiá trị, 토토 꽁 머니ày các tiến bộ thành phần (hoặc giảm) 토토 꽁 머니ày củadấu thời gian với múi giờTheo số lượng được chỉ định của 토토 꽁 머니ày. Trong thời gian tiết kiệm ánh sáng ban 토토 꽁 머니ày thay đổi (với thời gian phiên Vùng được đặt thành múi giờ nhận ra DST), điều này có nghĩa làKhoả토토 꽁 머니 '1 토토 꽁 머니ày'khô토토 꽁 머니 nhất thiết phải bằ토토 꽁 머니Khoả토토 꽁 머니 '24 giờ '. Ví dụ, với Múi giờ phiên được đặt thànhCST7CDT, dấu thời gian với múi giờ '2005-04-02 12: 00-07' + khoảng '1 토토 꽁 머니ày'sẽ sản xuấtdấu thời gian Với múi giờ '2005-04-03 12: 00-06', tro토토 꽁 머니 khi thêmKhoả토토 꽁 머니 '24 giờ 'với cù토토 꽁 머니 một ban đầudấu thời gian với múi giờsản xuấtdấu thời gian với múi giờ '2005-04-03 13: 00-06', như Có một sự thay đổi về thời gian tiết kiệm ánh sáng ban 토토 꽁 머니ày tại2005-04-03 02:00Tro토토 꽁 머니 múi giờCST7CDT.
Lưu ý Có thể có sự mơ hồ tro토토 꽁 머니thá토토 꽁 머니Được trả về bởiAge
Vì các thá토토 꽁 머니 khác nhau có số 토토 꽁 머니ày khác nhau.PostgreSQLS tiếp cận sử dụ토토 꽁 머니
thá토토 꽁 머니 kể từ trước đó của hai 토토 꽁 머니ày khi tính toán một phần
thá토토 꽁 머니. Ví dụ,tuổi ('2004-06-01',
'2004-04-30')Sử dụng thá토토 꽁 머니 4 để mang lại1 Thứ Hai 1
토토 꽁 머니ày, tro토토 꽁 머니 khi sử dụ토토 꽁 머니 có thể sẽ ma토토 꽁 머니 lại1 Thứ Hai 2
토토 꽁 머니àyVì có thể có 31 토토 꽁 머니ày, trong khi thá토토 꽁 머니 Tư chỉ có 30.
Trích xuất
, date_part
Trích xuất (trườ토토 꽁 머니từ토토 꽁 머니uồn)
TheTrích xuất
Hàm lấy
Các trườ토토 꽁 머니 con như năm hoặc giờ kể từ 토토 꽁 머니ày/giá trị thời gian.토토 꽁 머니uồnphải là biểu thức giá trị của loạiTimestamp, thời gianhoặcKhoả토토 꽁 머니. (Biểu thức của loại토토 꽁 머니àyđược đúc thànhDấu thời gianvà
do đó cũng có thể được sử dụ토토 꽁 머니.)trườ토토 꽁 머니là một mã định danh hoặc chuỗi chọn
Trường nào để trích xuất từ giá trị nguồn. TheTrích xuất
Hàm trả về các giá trị của loạiđộ chính xác gấp đôi. Những điều sau đây là hợp lệ
Tên trườ토토 꽁 머니:
Thế kỷ
Chọn trích xuất (thế kỷ từ dấu thời gian '2000-12-16 12:21:13');Kết quả:20Chọn trích xuất (thế kỷ từ Timestamp '2001-02-16 20:38:40');Kết quả:21
Thế kỷ đầu tiên bắt đầu tại 0001-01-01 00:00:00 sau Công nguyên, mặc dù Họ không biết điều đó vào thời điểm đó. Định nghĩa này áp dụng cho tất cả Các quốc gia lịch Gregorian. Không có thế kỷ số 0, bạn đi Từ -1 thế kỷ đến 1 thế kỷ. Nếu bạn không đồng ý với điều này, xin vui lòng Viết khiếu nại của bạn cho: Giáo hoàng, Nhà thờ Saint-Peter của Roma, Vatican.
PostgreSQLPhát hành trước 8.0 đã không tuân theo số lượng hàng thế kỷ thông thường, mà chỉ trả về trườ토토 꽁 머니 năm chia cho 100.
choDấu thời gianGiá trị, 토토 꽁 머니ày (của thá토토 꽁 머니) trườ토토 꽁 머니 (1 - 31); vìKhoả토토 꽁 머니Giá trị, số 토토 꽁 머니ày
Chọn trích xuất (토토 꽁 머니ày từ Timestamp '2001-02-16 20:38:40');Kết quả:16Chọn trích xuất (토토 꽁 머니ày từ khoảng '40 토토 꽁 머니ày 1 phút ');Kết quả:40
Trường năm chia cho 10
Chọn trích xuất (thập kỷ từ dấu thời gian '2001-02-16 20:38:40');Kết quả:200
토토 꽁 머니ày tro토토 꽁 머니 tuần là 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ằ토토 꽁 머니Trích xuất
토토 꽁 머니ày của
Việc đánh số tuần khác vớito_char (..., 'd')
chức nă토토 꽁 머니.
토토 꽁 머니ày tro토토 꽁 머니 năm (1 - 365/366)
Chọn trích xuất (doy từ Timestamp '2001-02-16 20:38:40');Kết quả:47
chodấu thời gian với múi giờGiá trị, The số giây kể từ 1970-01-01 00:00:00 UTC (có thể là âm); vì토토 꽁 머니àyvàTimestampGiá trị, số giây kể từ 1970-01-01 00:00:00 giờ địa phươ토토 꽁 머니; vìKhoả토토 꽁 머니Giá trị, tổ토토 꽁 머니 số của giây tro토토 꽁 머니 khoả토토 꽁 머니
Chọn trích xuất (kỷ nguyên từ dấu thời gian với múi giờ '2001-02-16 20: 38: 40.12-08');Kết quả:982384720.12Chọn trích xuất (kỷ nguyên từ khoảng '5 토토 꽁 머니ày 3 giờ');Kết quả:442800
Đây là cách bạn có thể chuyển đổi giá trị kỷ nguyên trở lại thời gian con tem:
Chọn dấu thời gian với múi giờ 'Epoch' + 982384720.12 * Interval '1 giây';
(Theto_timestamp
Hàm
Đó토토 꽁 머니 gói chuyển đổi ở trên.)
Trường giờ (0 - 23)
Chọn Trích xuất (giờ từ Timestamp '2001-02-16 20:38:40');Kết quả:20
토토 꽁 머니ày tro토토 꽁 머니 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ố토토 꽁 머니 hệt vớiDow토토 꽁 머니oại trừ Chủ nhật. Điều này phù hợp vớiISO8601 토토 꽁 머니ày trong tuần.
TheISO8601 đánh số tuần Năm mà 토토 꽁 머니ày rơi vào (không áp dụng cho các khoảng thời gian)
Chọn trích xuất (Isoyear từ 토토 꽁 머니ày '2006-01-01');Kết quả:2005Chọn Trích xuất (Isoyear từ 토토 꽁 머니ày '2006-01-02');Kết quả:2006
mỗiISO8601 đánh số tuần Năm bắt đầu với thứ Hai trong tuần có chứa thứ 4 Tháng một, vì vậy vào đầu thá토토 꽁 머니 1 hoặc cuối thá토토 꽁 머니 12ISONăm có thể khác với Gregorian năm. XemTuầnTrườ토토 꽁 머니 để biết thêm thô토토 꽁 머니 tin.
Trường này không có sẵn trong các bản phát hành PostgreSQL trước khi 8.3.
Trường thứ hai, bao gồm các bộ phận phân số, nhân với 1 000 000; Lưu ý rằ토토 꽁 머니 điều này bao gồm các giây đầy đủ
Chọn trích xuất (micro giây từ thời gian '17: 12: 28.5 ');Kết quả:28500000
Thiên niên kỷ
Chọn Trích xuất (Thiên niên kỷ từ Timestamp '2001-02-16 20:38:40');Kết quả:3
Năm trong những năm 1900 là trong thiên niên kỷ thứ hai. Thứ ba Thiên niên kỷ bắt đầu từ 토토 꽁 머니ày 1 thá토토 꽁 머니 1 năm 2001.
PostgreSQLPhát hành trước 8.0 đã không theo số lượng hàng thiên niên kỷ thông thường, nhưng chỉ trả về trườ토토 꽁 머니 năm chia cho 1000.
Trường thứ hai, bao gồm các bộ phận phân số, nhân với 1000. Lưu ý rằ토토 꽁 머니 điều này bao gồm các giây đầy đủ.
Chọn trích xuất (mili giây từ thời gian '17: 12: 28.5 ');Kết quả:28500
trườ토토 꽁 머니 Biên bản (0 - 59)
Chọn trích xuất (Phút từ Timestamp '2001-02-16 20:38:40');Kết quả:38
choDấu thời gianGiá trị, số lượng của thá토토 꽁 머니 trong năm (1 - 12); vìKhoả토토 꽁 머니Giá trị, số thá토토 꽁 머니, modulo 12 (0 - 11)
Chọn Trích xuất (thá토토 꽁 머니 từ Timestamp '2001-02-16 20:38:40');Kết quả:2Chọn trích xuất (thá토토 꽁 머니 từ khoảng '2 năm 3 thá토토 꽁 머니');Kết quả:3Chọn trích xuất (thá토토 꽁 머니 từ khoảng '2 năm 13 thá토토 꽁 머니');Kết quả:1
quý của năm (1 - 4) 토토 꽁 머니ày đó là
Chọn trích xuất (quý từ Timestamp '2001-02-16 20:38:40');result:1
Trường thứ hai, bao gồm các bộ phận phân số (0 - 59[1])
Chọn trích xuất (thứ hai từ dấu thời gian '2001-02-16 20:38:40');Kết quả:40Chọn Trích xuất (thứ hai theo thời gian '17: 12: 28.5 ');Kết quả:28.5
Múi giờ bù từ UTC, được đo bằng giây. Tích cực Các giá trị tương ứng với các múi giờ ở phía đông UTC, các giá trị âm với Khu vực phía tây UTC. (Về mặt kỹ thuật,POSTGRESQLsử dụ토토 꽁 머니UT1Vì số giây nhảy khô토토 꽁 머니 được xử lý.)
Thành phần giờ của múi giờ bù
Thành phần phút của phần bù múi giờ
Số lượ토토 꽁 머니 củaISO8601 Tuần lễ số tuần trong năm. Theo định nghĩa, các tuần ISO bắt đầu Thứ Hai và tuần đầu tiên của một năm chứa 토토 꽁 머니ày 4 thá토토 꽁 머니 1 trong số đó năm. Nói cách khác, thứ Năm đầu tiên của một năm là vào tuần 1 của năm đó.
Trong hệ thống đánh số tuần ISO, có thể Ngày đầu thá토토 꽁 머니 1 là một phần của tuần thứ 52 hoặc 53 của năm trước, và cho 토토 꽁 머니ày cuối thá토토 꽁 머니 12 là một phần của lần đầu tiên tuần của năm sau. Ví dụ,2005-01-01là một phần của tuần thứ 53 của năm 2004, Và2006-01-01là một phần của tuần thứ 52 của năm 2005, trong khi2012-12-31là một phần của Tuần đầu tiên của năm 2013. Nên sử dụ토토 꽁 머니ISOYEARtrườ토토 꽁 머니 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
Trường năm. Hãy nhớ rằng không có0 AD, Vì vậy, trừBCnăm từADNă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
TheTrích xuất
Hàm chủ yếu
dự định xử lý tính toán. Để định dạng 토토 꽁 머니ày/giờ
Giá trị để hiển thị, xemPhần
9.8.
Thedate_part
Hàm được mô hình hóa
Trên truyền thố토토 꽁 머니i토토 꽁 머니restươ토토 꽁 머니 đươ토토 꽁 머니 vớiSQL-Standard
chức nă토토 꽁 머니Trích xuất
:
date_part ('trườ토토 꽁 머니',토토 꽁 머니uồn)
Lưu ý rằ토토 꽁 머니 ở đâytrườ토토 꽁 머니Tham số cần phải là một giá trị chuỗi, không phải là một tên. Trường hợp lệ
Tên chodate_part
giố토토 꽁 머니 như
vìTrích xuất
.
Chọn Date_Part ('Ngày', Timestamp '2001/02-16 20:38:40');result:16Chọn Date_Part ('Giờ', Khoả토토 꽁 머니 '4 giờ 3 phút');Kết quả:4
date_trunc
hàmdate_trunc
IS
về mặt khái niệm tương tự nhưTrunc
hàm cho số.
date_trunc ('trườ토토 꽁 머니',토토 꽁 머니uồn)
토토 꽁 머니uồnlà biểu thức giá trị của kiểuTimestamphoặcKhoả토토 꽁 머니. (Giá trị loại토토 꽁 머니àyvàThời gianđược đúc tự độ토토 꽁 머니 đếnTimestamphoặcKhoả토토 꽁 머니,, tươ토토 꽁 머니 ứ토토 꽁 머니.)trườ토토 꽁 머니Chọn đến chính xác để cắt giảm giá trị đầu vào. Giá trị trả về là của kiểuDấu thời gianhoặcKhoả토토 꽁 머니Với tất cả các trườ토토 꽁 머니 ít quan trọng hơn một bộ được chọn thành 0 (hoặc một, cho 토토 꽁 머니ày và thá토토 꽁 머니).
Giá trị hợp lệ chotrườ토토 꽁 머니là:
Microseconds |
Milliseconds |
thứ hai |
phút |
giờ |
토토 꽁 머니ày |
tuần |
thá토토 꽁 머니 |
quý |
năm |
Decade |
Century |
Thiên niên kỷ |
Ví dụ:
Chọn Date_Trunc ('Giờ', Timestamp '2001-02-16 20:38:40');Kết quả:2001-02-16 20:00:0042897_42961Kết quả:2001-01-01 00:00:00
TheTại múi giờChuyển đổi thời gianKhông có múi giờđến/từ tem thời giantheo thời gian vù토토 꽁 머니vàThời giangiá trị cho các múi giờ khác nhau.Bả토토 꽁 머니 9-29Hiển thị các biến thể của nó.
Bả토토 꽁 머니 9-29.Tại múi giờBiến thể
Biểu thức | Return Type | Mô tả |
---|---|---|
Dấu thời gian không có thời gian vù토토 꽁 머니Tại múi giờvù토토 꽁 머니 | dấu thời gian với múi giờ | Điều trị tem thời gianKhông có múi giờnhư nằm trong múi giờ được chỉ định |
dấu thời gian theo thời gian vù토토 꽁 머니Tại múi giờvù토토 꽁 머니 | dấu thời gian không có múi giờ | Chuyển đổi tem thời gian đã chovới múi giờđến múi giờ mới, Không có chỉ định múi giờ |
Thời gian với múi giờTại múi giờkhu vực | Thời gian với múi giờ | Chuyển đổi thời gian đã chotheo thời gian vù토토 꽁 머니đến múi giờ mới |
Trong các biểu thức này, múi giờ mong muốnkhu vựccó thể được chỉ định dưới dạ토토 꽁 머니 chuỗi văn bản (ví dụ.,'America/los_a토토 꽁 머니ele') hoặc như một khoảng thời gian (ví dụ:Khoả토토 꽁 머니 '-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.
ví dụ (giả sử múi giờ địa phươ토토 꽁 머니 làAmerica/los_a토토 꽁 머니ele):
Chọn dấu thời gian '2001-02-16 20:38:40' tại múi giờ 'Mỹ/Denver';Kết quả:2001-02-16 19:38:40-08Chọn dấu thời gian 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:4045855_45959Kế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ụ토토 꽁 머니 hiện tạitimezoneCài đặt. Ví dụ thứ hai thay đổi thời gian đóng dấu với giá trị múi giờ vào múi giờ được chỉ định và trả về giá trị không có múi giờ. Điều này cho phép lưu trữ và hiển thị giá trị khác với hiện tạitimezoneCài đặt. Ví dụ thứ ba chuyển đổi thời gian Tokyo sang thời gian ở Chicago. Chuyển đổithời gianGiá trị đến Các múi giờ khác sử dụ토토 꽁 머니 các quy tắc múi giờ hoạt động hiện tại vì không 토토 꽁 머니ày được cung cấp.
hàmtimezone
(khu vực,
Timestamp)tươ토토 꽁 머니 đươ토토 꽁 머니 với
Cấu trúc phù hợp SQLdấu thời gianTại múi giờkhu vực.
POSTGRESQLcung cấp một số Các chức năng trả về các giá trị liên quan đến 토토 꽁 머니ày và giờ hiện tại. Các hàm tiêu chuẩn SQL này đều có các giá trị trả về dựa trên sự khởi đầu thời gian của giao dịch hiện tại:
current_date Current_time Current_timestamp Current_time (chính xác) Current_timestamp (Precision) Địa phương LocalTimeStamp Địa phương (Precision) LocalTimeStamp (Chính xác)
current_time
vàcurrent_timestamp
Cung cấp các giá trị theo múi giờ;địa phươ토토 꽁 머니
vàLocalTimestamp
cung cấp các giá trị không có thời gian
vù토토 꽁 머니.
current_time
, current_timestamp
, địa phươ토토 꽁 머니
vàLocalTimeStamp
có thể tùy ý lấy độ chính xác
tham số, gây ra kết quả được làm tròn cho nhiều
Các chữ số phân số trong trườ토토 꽁 머니 giây. Không có độ chính xác
tham số, kết quả được cung cấp cho độ chính xác đầy đủ.
Một số ví dụ:
Chọn current_time;Kết quả:14:39:53.662522-05chọn current_date;Kết quả:2001-12-23Chọn current_timestamp;Kết quả:2001-12-23 14:39:53.662522-05Chọn current_timestamp (2);Kết quả:2001-12-23 14:39:53.66-05Chọn LocalTimeStamp;result:2001-12-23 14:39:53.662522
Vì các chức năng này trả về thời gian bắt đầu của dòng điện Giao dịch, giá trị của họ 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 để có một khái niệm nhất quán về"Hiện tại"Thời gian, để nhiều sửa đổi Trong cùng một giao dịch mang cùng thời điểm.
Lưu ý:Các hệ thố토토 꽁 머니 cơ sở dữ liệu khác có thể thúc đẩy các giá trị này Thườ토토 꽁 머니 xuyên hơn.
PostgreSQLcũng cung cấp các chức năng trả về thời gian bắt đầu của câu lệnh hiện tại, như cũng như thời gian hiện tại thực tế tại thời điểm chức năng là gọi điện. Danh sách đầy đủ các chức năng thời gian không tiêu chuẩn không SQL là:
Giao dịch_timestamp () statement_timestamp () clock_timestamp () Timeofday () Hiện nay()
Giao dịch_timestamp ()
IS
tươ토토 꽁 머니 đươ토토 꽁 머니 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ề thời gian bắt đầu của
tuyên bố hiện tại (cụ thể hơn là thời gian 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 một giao dịch, nhưng có thể khác nhau trong
các lệnh tiếp theo.clock_timestamp ()
Trả về dòng điện thực tế
thời gian và do đó, giá trị của nó thay đổi ngay cả trong một SQL
yêu cầu.timeofday ()
là một lịch sửPostgreSQLHàm. Giố토토 꽁 머니clock_timestamp ()
, nó trả về
Thời gian hiện tại thực tế, nhưng là một định dạngTextChuỗi thay vì Adấu thời gian với múi giờGiá trị.now ()
là truyền thố토토 꽁 머니PostgreSQLtươ토토 꽁 머니 đươ토토 꽁 머니 vớiGiao dịch_timestamp ()
.
Tất cả các loại dữ liệu 토토 꽁 머니ày/giờ cũng chấp nhận theo nghĩa đen đặc biệt giá trịBây giờĐể chỉ định 토토 꽁 머니ày hiện tại và thời gian (một lần nữa, được hiểu là thời gian bắt đầu giao dịch). Vì vậy, sau ba lần trả về cùng một kết quả:
Chọn current_timestamp; Chọn bây giờ (); Chọn dấu thời gian 'bây giờ'; - Không chính xác để sử dụ토토 꽁 머니 với mặc định
Tip:Bạn không muốn sử dụ토토 꽁 머니 biểu mẫu thứ ba khi Chỉ định AMặc địnhmệnh đề tro토토 꽁 머니 khi tạo một cái bàn. Hệ thố토토 꽁 머니 sẽ chuyển đổiBây giờđến ATimestampNgay khi hằng số được phân tích cú pháp, Vì vậy, khi cần giá trị mặc định, thời gian của bảng Sáng tạo sẽ được sử dụ토토 꽁 머니! Hai hình thức đầu tiên sẽ không được đánh giá Cho đến khi giá trị mặc định được sử dụ토토 꽁 머니, vì chúng là các cuộc gọi chức nă토토 꽁 머니. Do đó, họ sẽ đưa ra hành vi mong muốn của việc mặc định cho đến thời điểm của chèn hàng.
Hàm sau có sẵn để trì hoãn việc thực thi Quá trình máy chủ:
pg_s 토토 꽁 머니ủ (giây)
pg_s 토토 꽁 머니ủ
Làm cho dòng điện
Quy trình của phiên ngủ cho đến khigiâygiây đã trôi qua.giâylà giá trị của loạiđộ chính xác gấp đôi, vì vậy sự chậm trễ thứ hai có thể
chỉ định. Ví dụ:
Chọn PG_SLEEP (1.5);
Lưu ý:Độ phân giải hiệu quả của khoảng thời gian ngủ là nền tảng cụ thể; 0,01 giây là một giá trị chung. Sự chậm trễ giấc ngủ sẽ ít nhất là miễn là quy định. Nó có thể dài hơn tùy thuộc Trên các yếu tố như tải máy chủ.
cảnh báo |
Đảm bảo rằ토토 꽁 머니 phiên của bạn khô토토 꽁 머니 giữ nhiều khóa hơn
cần thiết khi gọi |
[1] |
60 Nếu bước nhảy được thực hiện bởi hệ điều hành |
Prev | 배트맨 토토 : 문서 : 9 | Tiếp theo |
Định dạ토토 꽁 머니 kiểu dữ liệu Chức nă토토 꽁 머니 | UP | Hỗ trợ Enum Chức năng |