

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

# Fungsi ARRAY\$1EXCEPLE
<a name="array_except"></a>

Fungsi ARRAY\$1EXCEPLE mengambil dua array sebagai argumen dan mengembalikan array baru yang hanya berisi elemen yang hadir dalam array pertama tetapi bukan array kedua.

ARRAY\$1EXCEPLE berguna ketika Anda perlu menemukan elemen yang unik untuk satu array dibandingkan dengan yang lain. Ini dapat membantu dalam skenario di mana Anda perlu melakukan operasi set-like pada array, seperti menemukan perbedaan antara dua set data.

## Sintaksis
<a name="array_except-syntax"></a>

```
array_except(array1, array2)
```

## Pendapat
<a name="array_except-arguments"></a>

 *array1*  
ARRAY jenis apa pun dengan elemen yang sebanding.

 *array2*  
ARRAY elemen berbagi tipe yang paling tidak umum dengan elemen *array1*.

## Jenis pengembalian
<a name="array_except-return-type"></a>

Fungsi ARRAY\$1EXCEPLE mengembalikan ARRAY tipe yang cocok untuk *array1* tanpa duplikat.

## Contoh
<a name="array_except-example"></a>

Dalam contoh ini, array pertama `[1, 2, 3]` berisi elemen 1, 2, dan 3. Array kedua `[2, 3, 4]` berisi elemen 2, 3, dan 4. `array_except`Fungsi menghapus elemen 2 dan 3 dari array pertama, karena mereka juga hadir dalam array kedua. Output yang dihasilkan adalah array`[1]`.

```
SELECT array_except(array(1, 2, 3), array(2, 3, 4))
  [1]
```

Dalam contoh ini, array pertama `[1, 2, 3]` berisi elemen 1, 2, dan 3. Array kedua `[1, 3, 5]` berisi elemen 1, 3, dan 5. `array_except`Fungsi menghapus elemen 1 dan 3 dari array pertama, karena mereka juga hadir dalam array kedua. Output yang dihasilkan adalah array`[2]`.

```
SELECT array_except(array(1, 2, 3), array(1, 3, 5));
 [2]
```