Tutorial MySQL ini menjelaskan Cara Menggunakan Kondisi MySQL NOT dengan sintaks dan contoh.

Deskripsi
Kondisi MySQL NOT (juga disebut NOT Operator) digunakan untuk meniadakan suatu kondisi dalam sebuah pernyataan SELECT, INSERT, UPDATE, atau DELETE.
Syntax

Syntax untuk Kondisi MySQL NOT adalah:

 

 

Penjelasan Parameter
condition
Kondisi untuk ditiadakan
Catatan
  • Kondisi MySQL NOT mensyaratkan bahwa kebalikan dari kondisi tersebut harus dipenuhi agar record disertakan dalam hasil set.
Contoh:
Contoh – Kombinasikan dengan kondisi IN

Kondisi MySQL NOT dapat dikombinasikan dengan kondisi IN.

Sebagai contoh:

Contoh Kondisi MySQL NOT ini akan mengembalikan semua baris dari tabel kontak dimana first_name bukan Joseph, Andrew, atau Brad. Terkadang, lebih efisien untuk mencantumkan nilai yang tidak Anda inginkan, berlawanan dengan nilai yang Anda inginkan.

 

Contoh – Kombinasikan dengan kondisi IS NULL

Kondisi MySQL NOT juga bisa digabungkan dengan IS NULL Condition.

Sebagai contoh,

Contoh MySQL NOT ini akan mengembalikan semua record dari tabel kontak dimana first_name tidak mengandung nilai NULL.

 

Contoh – Kombinasikan dengan kondisi LIKE

Kondisi MySQL NOT juga bisa digabungkan dengan Kondisi LIKE.

Sebagai contoh:

Dengan menempatkan MySQL NOT Operator di depan kondisi LIKE, Kita dapat mengambil semua pemasok yang supplier_name tidak dimulai dengan ‘P’.

 

Contoh – Kombinasikan dengan kondisi BETWEEN

Kondisi MySQL NOT juga bisa digabungkan dengan Kondisi BETWEEN. Berikut adalah contoh bagaimana kita menggabungkan Operator NOT dengan Kondisi BETWEEN.

Sebagai contoh:

 

Contoh Kondisi MySQL NOT ini akan mengembalikan semua baris dimana order_id TIDAK antara 300 dan 399, inklusif. Ini akan sama dengan pernyataan SELECT berikut ini:

 

 

Contoh – Kombinasikan dengan kondisi EXISTS

Kondisi MySQL NOT juga bisa digabungkan dengan kondisi EXISTS.

Sebagai contoh,

 

Contoh MySQL NOT ini akan mengembalikan semua catatan dari tabel pemasok dimana tidak ada catatan di tabel pesanan untuk supplier_id yang diberikan.