Praktikum 5 DML Function
Seperti biasa, kita cek terlebih dahulu apakah database Kasir masih ada (dengan perintah show databases;), jika ada kita aktifkan database kasir agar bisa digunakan (perintahnya use kasir;). Jika sudah kita cek tabel apa saja yang database kasir miliki (show tables;).
Gunakan perintah
insert into (Id_Pelanggan, Nama, Alamat, Pekerjaan, No_KTP, No_Telp) values
(‘4′,’Adi’,’Klaten’,’Mahasiswa’,’123456789′,’159753′),(‘5′,’Ica’,’Solo’,’Mahasiswa’,’987654321′,’951357′);
Nah, Materi lanjutan SELECT, menampilkan data dengan kondisi tertentu sesuai record,
contoh:
1. Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa
SELECT * FROM pelanggan WHERE pekerjaan = ‘mahasiswa’;
2. Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa dan tinggal di Klaten
SELECT * FROM pelanggan WHERE pekerjaan = ‘mahasiswa’ AND alamat = ‘Klaten’;
3. Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa atau tinggal di Ciamis
SELECT * FROM pelanggan WHERE pekerjaan = ‘mahasiswa’ OR alamat = ‘Ciamis’;
Karena mahasiswa yang tinggal di Ciamis tidak ada di data, maka hasilnya akan empty.
4. Menampilkan data pelanggan yang namanya dimulai huruf A
SELECT * FROM pelanggan WHERE nama like ‘A%’;

5. Menampilkan data pelanggan yang namanya diakhiri huruf A
SELECT * FROM pelanggan WHERE nama like ‘%a’;
6. Mengurutkan data pelanggan berdasarkan nama dengan sorting ASC
SELECT * FROM pelanggan ORDER BY nama ASC;
7. Mengurutkan data pelanggan berdasarkan nama dengan sorting DESC
SELECT * FROM pelanggan ORDER BY nama DESC;

Untuk selanjutnya praktikum materi functin
1. Menggabungkan nama dan pekerjaan dengan memberi inisial Nama dan Pekerjaan
SELECT CONCAT (nama,’ ‘,pekerjaan) as ‘Nama Dan Pekerjaan’ FROM pelanggan;

2. Menggabungkan nama dan pekerjaan tanpa inisial baru
SELECT CONCAT (nama,”,pekerjaan) FROM pelanggan;

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

4. Mengambil 2 huruf setelah 2 huruf di depan dari nama
SELECT SUBSTRING(nama, 2, 2) FROM pelanggan;
5. Menghitung panjang karakter/string dari nama
SELECT LENGTH (nama) FROM pelanggan;

Tidak ada komentar:
Posting Komentar