Belajar Bareng Tabel Pelanggan yoooo

Nama : JULIANA SARI
 NIM : 223100305 
PRODI : Sistem Informasi



Dari Tugas Praktikum selanjutnya masih menggunakan database sebelumnya dengan tabel pelanggan.

Dan kita memasukan data ke tabel pelanggan atau menambahkan isiannya sebagai berikut :


Untuk melakukan Perintah menambah nama dikolom atas adalah

INSERT INTO nama_tabel(nama_kolom1,nama_kolom2,...,nama_kolomN) VALUES ('isi_kolom1','isi_kolom2',...,'isi_kolomN');

Langsung saja kita menggunakan perintah ke 2 yaitu memasukan data banyak sekaligus dengan perintah seperti :

INSERT INTO Pelanggan(nama_kolom1,nama_kolom2,...,nama_kolomN) VALUES
('4','Adi','Klaten','Mahasiswa','123456789','159753'),
('5','Ica','Solo','Mahasiswa','987654321','951357');

Nama kolom adalah kolom acuan,operator adalah simbol untuk filterisasi,keyword adalah nilai data dengan menggunakan perintah.

Ini dia hasilnya:


Materi lanjutan SELECT, menampilkan data dengan kondisi tertentu sesuai record.

Langsung saja kita melanjutkan materi SELECT menampilkan data sesuai record dan lihat terlebih dulu data yang sudah kita jalankan dengan mengikuti perintah ini : 


SELECT*FROM pelanggan WHERE pekerjaan = 'Mahasiswa' ;


Pelanggan = nama tabel
Pekerjaan = nama kolom
Mahasiswa = data



SELECT*FROM pelanggan WHERE pekerjaan = 'Mahasiswa' AND alamat = 'Klaten';


AND pada syntak diatas merupakan Operator logika yang berarti dan.

SELECT*FROM pelanggan WHERE pekerjaan = 'Mahasiswa' OR alamat = 'Ciamis';

Mahasiswa atau tinggal di Ciamis.




SELECT*FROM pelanggan WHERE nama like'A%';


Menampilkan data berdasarkan nilai yang telah ditentukan sebagai filter (penyaring) data pada kolom, Operator perbandingan like.





SELECT*FROM pelanggan WHERE nama like'%a';


Keyword diatas menggunakan 2 karakter khusus yang disediakan mysql yaitu undercore (...) Dan persen (%).

Like pada syntak diatas merupakan Operator perbandingan yang digunakan dengan karakter wilcard.



SELECT*FROM Pelanggan OERDER BY nama ASC;



Sorting ASC merupakan pola pengurutan ascending yang artinya pengurutan data mulai dari nilai terkecil sampai ke nilai terbesar.
     Sedangkan arti dari syntak di atas adalah mengurutkan nama(kolom acuan) mulai dari yg terkecil ke yang terbesar.


SELECT*FROM Pelanggan OERDER BY nama DESC;


Sorting DESC merupakan pola pengurutan descending yang artinya pengurutan data mulai dari nilai terbesar sampai ke nilai terkecil. 
        Sedangkan arti dari syntak di atas adalah mengurutkan nama(kolom acuan) mulai dari yg terbesar ke yang terkecil.


FUNCTION! MATERI


SELECT CONCAT (nama,'',pekerjaan)as 'Nama Data Pekerjaan' FROM pelanggan;


Fungsi CONCAT dalam SQL adalah salah satu anggota yang paling berguna dari fungsi-fungsi ini. Fungsi CONCAT adalah fungsi string SQL yang menyediakan untuk menggabungkan dua atau lebih dari dua ekspresi karakter menjadi satu string. 

Syntak AS lebih dikenal sebagai alias dari nama tabel yang sebenarnya. Dengan tujuan untuk mempercantik tampilan hasil perintah.



SELECT CONCAT (nama,'',pekerjaan) FROM pelanggan;
Syntak diatas untuk menggabungkan nama dan pekerjaan tanpa panggilan dari tabel pelanggan.


SELECT SUBSTRING (nama,2) FROM pelanggan;


substring pada mysql berfungsi untuk mengambil sebagian karakter atau seluruhnya dari suatu field di dalam database.

Fungsi ini memiliki 2 parameter, yaitu index awalan dan juga index akhir. Indexnya diambil sesuai dengan urutan karakter yang ada di Kalimat tersebut.



SELECT SUBSTRING (nama,2,2) FROM pelanggan;


Ekstrak substring dari teks dalam kolom (mulai dari posisi 2, ekstrak 5 karakter):

SELECT SUBSTRING(CustomerName, 2, 5) AS ExtractString
FROM Customers;



SELECT LENGTH (nama) FROM pelanggan;

Fungsi dari length() pada Mysql adalah untuk menghitung jumlah karakter pada suatu record. Misal saya memiliki sebuah record "pelanggan" jika saya beri fungsi length() maka query tersebut akan menghitung panjang karakter dari record tersebut.

Komentar

Postingan populer dari blog ini

PRAKTIKUM VIEW