DML Function

 




Assalamu'alaikum wr wb.

DML - Function
Fungsi di Mysql ada 4
1. String
    Yang berhubungan dengan huruf atau karakter.
2. Waktu
    Berhubungan dengan operasi tanggal dan waktu.
3. Numerik
    Berhubungan operasi aritmatika, terdiri dari tambah, kurang, kali, bagi, dan mod.
4. Lainnya

    Fungsi khusus selain ketiga di atas, misalkan nilai terbesar, jumlah baris dalam query dan lainnya.


Tugas!

id_pelanggan        nama        alamat        pekerjaan        no_ktp            no_telp
4                                Adi          Klaten        Mahasiswa      123456789     159753
5                                Ica           Solo           Mahasiswa       987654321     951357

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';)
  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;)

Materi Function, praktekkan perintah di bawah ini

  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;)


Jawaban dan Screenshootnya









Sekian dari saya,


Wassalamu'alaikum wr wb.

Tidak ada komentar:

Diberdayakan oleh Blogger.