Jumat, 17 Oktober 2014

5th Task - Agregasi SQL dan View

Teori

1. Aggregate Operator

Fungsi aggregate atau disebut fungsi ringkasan digunakan untuk melakukan penghitungan menjadi sebuah nilai dari beberapa nilai input. Aggregate dapat digabungkan dengan sebuah parameter seperti WHERE untuk menghasilkan suatu hasil yang lebih kompleks lagi. Adapun fungsi agregate yang disediakan oleh PostgreSQL dapat dilihat pada tabel berikut :

Berikut contoh aggregate query dari suatu tabel pegawai : 


Untuk pencarian banyaknya pegawai kita bisa menggunakan query berikut : 

Jumat, 10 Oktober 2014

4th Task - Pengenalan Operator Dasar (PosgreSQL)

Teori

1. AS

AS biasa digunakan untuk menampilkan label kolom dengan nama lain sehingga yang akan muncul dalam hasil query bukan nama asli kolom, tetapi nama yang mungkin lebih sesuai dan mudah dimengerti. AS digunakan setelah nama kolom yang akan diganti yang kemudian diikuti dengan nama penggantinya. Berikut struktur querynya :
  • select namakolom as namakolompengganti from namatabel; 

2. AND & OR

 Pada bagian sebelumnya kita menggunakan anak kalimat atau sintaks WHERE hanya pada konteks yang sederhana. Berikut ini kita akan mencoba menggunakan WHERE untuk konteks yang lebih kompleks lagi, anak kalimat where yang kompleks akan bekerja dengan baik dengan menggunakan kata AND dan OR. SQL menggunakan standar logika boolean three-valued seperti pada tabel berikut ;

Senin, 06 Oktober 2014

3rd Task - Perintah Dasar SQL

Teori

1. SQL (Structured Query Language)

Structured Query Language adalah sebuah bahasa yang digunakan untuk mengakses suatu data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Dalam hematnya pengertian SQL adalah sekumpulan perintah khusus yang digunakan untuk mengakses data dalam database relasional. SQL merupakan sebuah bahasa komputer yang mengikuti standar ANSI (American Nasional Standard Institute) yang digunakan dalam manajemen database relasional. Dengan SQL, kita dapat mengakses database, menjalankan query untuk mengambil data dari database, menambahkan data ke database, menghapus data di dalam database, dan mengubah data di dalam database. Saat ini hampir semua server database yang ada mendukung SQL untuk melakukan manajemen datanya. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.