View, Ordering, Grouping & Having dan Procedure & Function - Ilmu Dasar IT

Ilmu Dasar IT

Belajar Disini!!!

Senin, 15 Oktober 2018

View, Ordering, Grouping & Having dan Procedure & Function

VIEW


1.1     Definisi View

View adalah sebuah tabel yang dibentuk dari tabel lain untuk mempermudah , keamanan atau dapat mempercepat dalam mencari data dalam tabel yang berbeda. Karena jika aakan menampilkan data lebih dari satu tabel akan memerlukan query yang sangat panjang seperti pada bab sebelumnya yaitu sub query bersarang.

Dilihat dari query diatas memiliki kesulitan yang cukup untuk menampilkan data dari beberapa tabel, sehingga diperlukan view untuk mempersingkatnya.

1.2     Membuat View

Untuk membuat view  hanya memerlukan query yang cukup mudah yaitu, CREATE VIEW nama_view AS SELECT nama_field_yg_akan_ditampilkan FROM nama_tabel. Berikut contoh penggunaannya dalam kasus penggajian.

Dan untuk melihat hasilnya dapat digunakan query berikut.


1.3     Menghapus View

Berikutnya untuk menghapus view dapat dilakukan dengan query berikut.

Setelah view dihapus saat dicek dengan query SHOW TABLES; tabel view tidak tampil, yang artinya query hapus berhasil.


ORDERING, GROUPING & HAVING

1.1 ORDERING



Digunakan untuk mengurutkan tampilan dara berdasarkan field tertentu dalm tabel yang telah dibuat. Berikut query yang digunakan untuk ordering pada kasus penggajian.

Data yang diurutkan berdasarkan field ‘id_group’ yang dimulai dari angka terkecil hingga terbesar.



1.2 GROUPING


Digunakan untuk mengelompokkan data berdasarkan field yang telah ditentukan, biasanya digunakan untuk mengetahui banyaknya data yang mengandung nilai tersebut. Berikut contoh query yang digunakan dalam kasus penggajian.




Pada kasus diatas mengelompokkan field ‘employee_group’ yang ada pada tabel ‘karyawan’.
 

1.3 HAVING

Digunakan untuk menampilkan data berdasarkan field tertentu dengan menggunakan pembatas pada atribut yang akan ditampilkan, sebagai contoh dalam kasus penggajian.

Pada kasus diatas menampilkan data dari ‘employee_group’ yang berada dalam tabel ‘karyawan’ dengan nilai kurang dari 2.

PROCEDURE & FUNCTION

1.1     Fungsi

Fungsi pada query MySQL , berfungsi untuk menembalikan nilai dari tabel atau prosedur yang telah dibuat. Berikut query yang digunakan untuk kasus penggajian.

1.2     Prosedur

Prosedur pada MySQL, memiliki fungsi yaitu untuk menampilkan data tanpa mengembalikan nilai. Berikut query yang digunakan untuk kasus penggajian.


Dan untuk memanggil prosedur memerlukan query berikut.


Tidak ada komentar:

Posting Komentar

Halaman