DML Select Lanjutan dan Function

Pada artikel kali ini, saya akan melakukan praktikkum Basis Data menggunakan MySQL, yaitu lanjutan praktikkan penggunaan DML (Data Manipulation Language), tepatnya praktik Select Lanjutan dan Function.

Yang pertama seperti biasa, kita masuk dulu ke server MySQL dengan syntax mysql -u root -p



Setelah mengakses database Kasir yang sudah dibuat sebelumnya, saya akan menambahkan data ke dalam tabel pelanggan.



Berikutnya adalah syntax penggunaan Select.

Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa dengan syntax SELECT * FROM pelanggan WHERE pekerjaan = 'mahasiswa';



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



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



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



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



Mengurutkan data pelanggan berdasarkan nama dengan sorting ASC, syntaxnya adalah SELECT * FROM pelanggan ORDER BY nama ASC;



Mengurutkan data pelanggan berdasarkan nama dengan sorting DESC, syntaxnya adalah (SELECT * FROM pelanggan ORDER BY nama DESC;



Berikutnya adalah syntax tentang penggunaan materi Function.

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



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



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



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



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


Terima kasih, semoga bermanfaat :)

Komentar