

 Amazon Redshift tidak akan lagi mendukung pembuatan Python UDFs baru mulai Patch 198. Python yang ada UDFs akan terus berfungsi hingga 30 Juni 2026. Untuk informasi lebih lanjut, lihat [posting blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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

# Fungsi ANY\_VALUE
<a name="r_ANY_VALUE"></a>

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. Jika input berisi `NULL` nilai-nilai yang dicampur dengan `NULL` non-nilai, `NULL` mungkin dikembalikan. Jika semua nilai`NULL`, `NULL` dikembalikan. Jika tidak ada baris yang cocok dengan kondisi, `NULL` dikembalikan.

## Sintaksis
<a name="r_ANY_VALUE-synopsis"></a>

```
ANY_VALUE( [ DISTINCT | ALL ] expression )
```

## Argumen
<a name="r_ANY_VALUE-arguments"></a>

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
<a name="r_ANY_VALUE-returns"></a>

Mengembalikan tipe data yang sama sebagai *ekspresi*. 

## Catatan penggunaan
<a name="r_ANY_VALUE-usage-notes"></a>

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
<a name="r_ANY_VALUE-examples"></a>

Contoh menggunakan tabel peristiwa yang dibuat di [Langkah 4: Muat data sampel dari Amazon S3](https://docs.aws.amazon.com/redshift/latest/gsg/rs-gsg-create-sample-db.html) 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
```