#DML WHERE, AND, OR, LIKE#
Where adalah mencocokkan nilai dari satu kolom di satu tabel dengan nilai yang sesuai di kolom lain di tabel kedua. Dalam penggabungan ini, semua baris dari kedua tabel akan dicocokkan berdasarkan kondisi yang diberikan
1. AND
Mencocokkan nilai dari kolom-kolom yang sesuai dari ketiga tabel
Perintah "AND" biasa nya untuk menambahkan perintah yang lain agar keluar hasil tersebut secara bersamaan.
2. BETWEEN
Menampilkan data-data yang kamu ingin tampilkan berdasarkan rentang nilai yang kamu tentukan sendiri.
3. LIKE
a. a%
Mengambil semua data dengan akhiran huruf spesifik.
Dengan menjalankan peruntah di atas, mimin mendapatkan semua baris dari tabel ‘pengguna; dimana nilai kolom ‘tempat_lahir’ dimulai dengan huruf ‘b’. Simbol ‘%’ setelah huruf ‘b’ menunjukkan bahwa hanya nulai yang dimulai dengan ‘b’ yang akan dipilih.
b. %o
Mengambil semua data dengan akhiran huruf spesifik.
Dengan menjalankan perintah ini, mimin mendapatkan semua baris dari tabel ‘pengguna’ dimana nilai kolom ‘tempat_lahir’ berakhir dengan huruf ‘o’. Simbol ‘%’ sebelum huruf ‘o’ menunjukkan bahwa hanya nilai yang berakhir dengan ‘’o’ yang akan dipilih.
c. %%
Mengambil semua data dari sebuah tabel dengan mengandung kata tertentu.
Dengan menjalankan perintah ini, mimin mendapatkan semua baris dari tabel “pengguna” dimana nilai kolom “tempat_lahir” mengandung kata ‘jakarta’. Simbol ‘%’ di depan dan di belakang kata ‘jakarta’ menunjukkan bahwa pencarian dilakukan secara keseluruhan, tidak hanya pada awal atau akhir string.
Mencari data dengan akhiran huruf yang terdapat dari karakter-karakter sesudah atau sebelum huruf yang diinginkan.
Bisa dilihat dari contoh yang pertama. Dengan perintah tersebut, mimin mendapatkan semua baris dari tabel ‘pengguna dimana nilai kolom ‘tempat_lahir’ berakhir dengan huruf ;a; danmemiliki dua karakter sebelumnya. Simbol ‘_’ mempresentasikan suatu karakter apapun, sehingga ‘_a%’ akan mencari nilai yang memiliki ‘a’ sebagai karakter terakhir dan satu karakter apapun sebelumnya.
d. %a__
e. _a_%
4. OR
Rumus ini hanya mengkeluarkan data jika kondisi-kondisi yang dipisahkan oleh "or" itu benar.
5.. NULL
Untuk mengecek jika nilai tersebut tidak memiliki nilai atau disebut nilai kosong.
6. NOT NULL
Untuk mengecek jika nilai tersebut tidak memiliki nilai atau disebut nilai kosong.
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)