Materi lanjutan SELECT, menampilkan data dengan kondisi tertentu sesuai record

Nama : Khairul Nisa Panilestari

NIM    : 223100316


1.  id_pelanggan nama alamat pekerjaan no_ktp no_telp 4AdiKlatenMahasiswa1234567891597535IcaSoloMahasiswa987654321951357

Materi lanjutan SELECT, menampilkan data dengan kondisi tertentu sesuai record, contoh:


Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa (SELECT * FROM pelanggan WHERE pekerjaan = 'mahasiswa';)


Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa dan tinggal di Klaten (SELECT * FROM pelanggan WHERE pekerjaan = 'mahasiswa' AND alamat = 'klaten';)


Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa atau tinggal di Ciamis (SELECT * FROM pelanggan WHERE pekerjaan = 'mahasiswa' OR alamat = 'ciamis';)


Menampilkan data pelanggan yang namanya dimulai huruf A (SELECT * FROM pelanggan WHERE nama like 'A%';)


Menampilkan data pelanggan yang namanya diakhiri huruf A (SELECT * FROM pelanggan WHERE nama like '%a';)


Mengurutkan data pelanggan berdasarkan nama dengan sorting ASC (SELECT * FROM pelanggan ORDER BY nama ASC;)


Mengurutkan data pelanggan berdasarkan nama dengan sorting DESC (SELECT * FROM pelanggan ORDER BY nama DESC;)


Materi Function, praktekkan perintah di bawah ini


Menggabungkan nama dan pekerjaan dengan memberi inisial Nama dan Pekerjaan (SELECT CONCAT (nama,‘ ‘,pekerjaan) as ‘Nama Dan Pekerjaan’ FROM pelanggan;)


Menggabungkan nama dan pekerjaan tanpa inisial baru (SELECT CONCAT (nama,'',pekerjaan) FROM pelanggan;)


Memotong 2 huruf di depan dari nama (SELECT SUBSTRING(nama, 2) FROM pelanggan;)


Mengambil 2 huruf setelah 2 huruf di depan dari nama (SELECT SUBSTRING(nama, 2, 2) FROM pelanggan;)


Menghitung panjang karakter/string dari nama (SELECT LENGTH (nama) FROM pelanggan;)







Jika gambar kurang jelas :   https://drive.google.com/drive/folders/1iDb_A9l6A_SPRV7xuHvuGBzBfL-6QiPZ

Komentar