Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
EXTRACTfungsi di Amazon QLDB
penting
Pemberitahuan akhir dukungan: Pelanggan yang ada akan dapat menggunakan Amazon QLDB hingga akhir dukungan pada 07/31/2025. Untuk detail selengkapnya, lihat Memigrasi QLDB Buku Besar Amazon ke Amazon Aurora Postgre
Di AmazonQLDB, gunakan EXTRACT
fungsi untuk mengembalikan nilai integer dari bagian tanggal atau waktu tertentu dari stempel waktu tertentu.
Sintaks
EXTRACT (
datetimepart
FROMtimestamp
)
Pendapat
datetimepart
-
Bagian tanggal atau waktu yang diekstrak fungsi. Parameter ini dapat berupa salah satu dari yang berikut:
-
year
-
month
-
day
-
hour
-
minute
-
second
-
timezone_hour
-
timezone_minute
-
timestamp
-
Nama bidang atau ekspresi tipe data
timestamp
yang diekstrak fungsi. Jika parameter ini adalah tipe yang tidak diketahui (NULL
atauMISSING
), fungsi kembaliNULL
.Nilai literal stempel waktu Ion dapat dilambangkan dengan backticks ().
`...`
Untuk detail pemformatan dan contoh nilai stempel waktu, lihat Stempel waktu dalam dokumen spesifikasiAmazon Ion.
Jenis pengembalian
int
Contoh
EXTRACT(YEAR FROM `2010-01-01T`) -- 2010 EXTRACT(MONTH FROM `2010T`) -- 1 (equivalent to 2010-01-01T00:00:00.000Z) EXTRACT(MONTH FROM `2010-10T`) -- 10 EXTRACT(HOUR FROM `2017-01-02T03:04:05+07:08`) -- 3 EXTRACT(MINUTE FROM `2017-01-02T03:04:05+07:08`) -- 4 EXTRACT(TIMEZONE_HOUR FROM `2017-01-02T03:04:05+07:08`) -- 7 EXTRACT(TIMEZONE_MINUTE FROM `2017-01-02T03:04:05+07:08`) -- 8 -- Runnable statements SELECT EXTRACT(YEAR FROM `2010-01-01T`) FROM << 0 >> -- 2010 SELECT EXTRACT(MONTH FROM `2010T`) FROM << 0 >> -- 1