Skip to content

E. In & Not In

1. IN

Query sql IN digunakan untuk memfilter data berdasarkan apakah nilai kolom tertentu ada dalam daftar nilai tertentu atau tidak. Untuk rumusnya seperti berikut :

Rumus IN
SELECT * FROM students
WHERE grade IN ('A', 'B', 'C');

memilih semua kolom dari tabel students dimana grade yang memiliki nilai A, B dan C

2. Not In

Query sql IN digunakan untuk memilih baris yang nilai kolomnya tidak cocok dengan salah satu nilai dalam daftar yang ditentukan. Untuk rumusnya seperti berikut :

Rumus Not IN
SELECT * FROM students
WHERE grade NOT IN ('A', 'B', 'C');

memilih semua kolom dari tabel students dimana grade yang tidak memiliki nilai A, B dan C