Sabtu, 01 Agustus 2026

tutorial database MySQL where - and, where - or, whre - not

pertama - tama kita joinkan dulu murid dengan jurusan , menggunakan SQL

SELECT murid.*, jurusan.nama AS nama_jurusan

FROM murid

JOIN jurusan

ON murid.jurusan_id = jurusan.id;

ini tampilan yang berhasil


ini yang salah


contoh soal kondisi

1. and = kedua syarat terpenuhi supaya menghasilan true/ berhasil

2. or = salah satu syarat maka berhasil

3. not 

case

1. tampilan murid kelas 3 jurusan ipa

2. tampilkan murid kelas 3 jurusan ipa dan ips

3.tampilkan murip yang bukan ipa dan bukan jurusan ips


jwb

1. 

contoh salah

SELECT murid.*, jurusan.nama as nama_jurusan

from murid join jurusan

ON murid.jurusan_id=jurusan_id

where murid.kelas=3 or jurusan.id=1


coba pakai OR ( 1 Syarat terpenuhi)

SELECT murid.*, jurusan.nama as nama_jurusan

from murid join jurusan

ON murid.jurusan_id=jurusan_id

where murid.kelas=3;

ternya masih salah, yang terjadi kelas 2 yang ipa dan kelas 3 yang seni budaya juga ikut.


yang Benar pakai AND dengan syntax ( 2 Syarat Terpenuhi)

SELECT murid.*, jurusan.nama as nama_jurusan

from murid join jurusan

ON murid.jurusan_id=jurusan.id

where murid.kelas=3 AND jurusan_id=1;

** jadi yang muncul hanya kelas 3 dan hanya jurusan ipa


untuk case no 2 menggunakan and dan or dengan syntax in

SELECT murid.*, jurusan.nama as nama_jurusan

from murid join jurusan

ON murid.jurusan_id=jurusan.id

where murid.kelas=3 and (jurusan_id=1 OR jurusan_id=2)


untuk case 3 yaitu not ipa not ips


SELECT murid.*, jurusan.nama as nama_jurusan

from murid join jurusan

ON murid.jurusan_id=jurusan.id

where NOT jurusan_id=1 and not jurusan_id=2



Artikel Terkait:

0 Comments:

Posting Komentar

Monggo sarannya