DML (Data Manipulation Language) Select Function

     Perintah Select dan Function Database


Pada artikel sebelumnya kita sudah membahas tentang perintah - perintah yang ada pada DML Query Database secara umum. Nah, pada artikel ini kita akan membahas perintah DML Query Select dan Function secara detail, dan tentunya masih menggunakan database kasir yang sudah kita buat pada artikel pertama.

1. Perintah Select 

a. masuk ke Mysql dengan mengikuti langkah berikut ini


 b. Masukkan data ke tabel pelanggan tersebut dengan isian sebagai berikut:

Id_pelanggan

Nama

Alamat

Pekerjaan

No_ktp

No_telp

4

Adi

Klaten

Mahasiswa

123456789

159753

5

Ica

Solo

Mahasiswa

987654321

951357

ketikkan :

 insert into pelanggan ( id_pelanggan,nama,alamat,pekerjaan,no_ktp,no_telp ) values
    -> ('4','Adi','Klaten','Mahasiswa','123456789','159753'),
    -> ('5','Ica','Solo','Mahasiswa','987654321','951357');

tampilkan data dengan mengetikkan : SELECT *FROM  pelanggan


c. Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa ketikkan :
SELECT * FROM pelanggan WHERE pekerjaan = "mahasiswa";


d. Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa dan tinggal di Klaten 
SELECT * FROM pelanggan WHERE pekerjaan = "mahasiswa" AND alamat = "klaten";


e. Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa atau tinggal di Ciamis 
SELECT * FROM pelanggan WHERE pekerjaan = "mahasiswa" OR alamat = "ciamis";


f. Menampilkan data pelanggan yang namanya dimulai huruf A 
SELECT * FROM pelanggan WHERE nama like "A%";


g. Menampilkan data pelanggan yang namanya diakhiri huruf A 
SELECT * FROM pelanggan WHERE nama like "%a";


h. Mengurutkan data pelanggan berdasarkan nama dengan sorting ASC 
SELECT * FROM pelanggan ORDER BY nama ASC;

catatan :  pengurutan dimulai dari data terkecil–terbesar, maka menggunakan kata pola pengurutan ASC (ascending)


i. 
Mengurutkan data pelanggan berdasarkan nama dengan sorting DESC 
SELECT * FROM pelanggan ORDER BY nama DESC;

catatan :  pengurutan dimulai dari data terbesar-terkecil, maka menggunakan kata pola pengurutan DESC (descending)




2. Perintah Function 


a. Menggabungkan nama dan pekerjaan dengan memberi inisial Nama dan Pekerjaan 
SELECT CONCAT (nama," ",pekerjaan) as "Nama Dan Pekerjaan" FROM pelanggan;




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

catatan : CONCAT yaitu  Menambahkan dua atau lebih ekspresi bersama-sama



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


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


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

catatan : LENGTH  yaitu Mengembalikan panjang string (dalam byte)




itulah sedikit tutorial perintah Select dan Function database mysql, semoga bermanfaat teman-teman, TERIMAKASIH.

Komentar

Postingan populer dari blog ini

MySql : Membuat Tabel,Primary key dan Foreign key

UTS Database : DML ( Data Manipulation Language )