Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Fungsi ANY_VALUE

Mode fokus
Fungsi ANY_VALUE - Amazon Redshift

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Fungsi ANY_VALUE mengembalikan nilai apapun dari nilai ekspresi masukan nondeterministik. Fungsi ini kembali NULL jika ekspresi masukan tidak menghasilkan baris yang dikembalikan. Fungsi ini juga dapat kembali NULL jika ada NULL nilai dalam ekspresi input.

Sintaksis

ANY_VALUE( [ DISTINCT | ALL ] expression )

Argumen

BERBEDA | SEMUA

Tentukan DISTINCT atau ALL untuk mengembalikan nilai apa pun dari nilai ekspresi input. Argumen DISTINCT tidak berpengaruh dan diabaikan.

ekspresi

Kolom target atau ekspresi di mana fungsi beroperasi. Ekspresi adalah salah satu tipe data berikut:

  • SMALLINT

  • INTEGER

  • BIGINT

  • DECIMAL

  • REAL

  • PRECISON GANDA

  • BOOLEAN

  • CHAR

  • VARCHAR

  • DATE

  • TIMESTAMP

  • TIMESTAMPTZ

  • TIME

  • JADWAL

  • INTERVAL TAHUN KE BULAN

  • INTERVAL HARI KE DETIK

  • VARBYTE

  • SUPER

  • HLLSKETSA

  • GEOMETRY

  • GEOGRAPHY

Pengembalian

Mengembalikan tipe data yang sama sebagai ekspresi.

Catatan penggunaan

Jika pernyataan yang menentukan fungsi ANY_VALUE untuk kolom juga menyertakan referensi kolom kedua, kolom kedua harus muncul dalam klausa GROUP BY atau disertakan dalam fungsi agregat.

Contoh

Contoh menggunakan tabel peristiwa yang dibuat di Langkah 4: Muat data sampel dari Amazon S3 di Panduan Memulai Amazon Redshift. Contoh berikut mengembalikan sebuah instance dari dateid mana eventname adalah Eagles.

select any_value(dateid) as dateid, eventname from event where eventname ='Eagles' group by eventname;

Berikut ini adalah hasilnya.

dateid | eventname -------+--------------- 1878 | Eagles

Contoh berikut mengembalikan instance dari setiap dateid di mana eventname adalah Eagles atau Cold War Kids.

select any_value(dateid) as dateid, eventname from event where eventname in('Eagles', 'Cold War Kids') group by eventname;

Berikut ini adalah hasilnya.

dateid | eventname -------+--------------- 1922 | Cold War Kids 1878 | Eagles

Di halaman ini

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.