

 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.

# Contoh UDF Python Skalar
<a name="udf-scalar-function-example"></a>

Contoh berikut menciptakan fungsi yang membandingkan dua angka dan mengembalikan nilai yang lebih besar. Perhatikan bahwa lekukan kode antara tanda dolar ganda (\$1\$1) adalah persyaratan Python. Untuk informasi selengkapnya, lihat [CREATE FUNCTION](r_CREATE_FUNCTION.md).

```
create function f_py_greater (a float, b float)
  returns float
stable
as $$
  if a > b:
    return a
  return b
$$ language plpythonu;
```

Kueri berikut memanggil `f_greater` fungsi baru untuk menanyakan tabel PENJUALAN dan mengembalikan KOMISI atau 20 persen dari PRICEPAID, mana yang lebih besar.

```
select f_py_greater (commission, pricepaid*0.20) from sales;
```