

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

# Ekspresi IF
<a name="IF"></a>

Fungsi kondisional IF mengembalikan salah satu dari dua nilai berdasarkan kondisi. 

Fungsi ini adalah pernyataan aliran kontrol umum yang digunakan dalam SQL untuk membuat keputusan dan mengembalikan nilai yang berbeda berdasarkan evaluasi suatu kondisi. Ini berguna untuk menerapkan logika if-else sederhana dalam kueri.

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

```
if(expr1, expr2, expr3) 
```

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

*expr1*  
Kondisi atau ekspresi yang dievaluasi. Jika ya`true`, fungsi akan mengembalikan nilai *expr2*. *Jika *expr1* adalah`false`, fungsi akan mengembalikan nilai expr3.*

*expr2*  
Ekspresi yang dievaluasi dan dikembalikan jika *expr1* adalah. `true`

*expr3*  
Ekspresi yang dievaluasi dan dikembalikan jika *expr1* adalah. `false`

## Pengembalian
<a name="IF-returns"></a>

Jika `expr1` mengevaluasi`true`, maka kembali`expr2`; jika tidak kembali`expr3`.

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

Contoh berikut menggunakan `if()` fungsi untuk mengembalikan salah satu dari dua nilai berdasarkan kondisi. Kondisi yang dievaluasi adalah`1 < 2`, yaitu`true`, sehingga nilai pertama `'a'` dikembalikan.

```
SELECT if(1 < 2, 'a', 'b');
 a]
```