Selasa, 13 Mei 2014

SQL Perintah dan Fungsi SQL GROUP


Perintah SQL adalah petunjuk yang digunakan untuk berkomunikasi dengan database untuk melakukan tugas tertentu yang bekerja dengan data. Perintah SQL dapat digunakan tidak hanya untuk mencari database, tetapi juga untuk melakukan berbagai fungsi lainnya seperti, misalnya, Anda dapat membuat tabel, menambahkan data ke tabel, atau mengubah data, drop tabel, mengatur hak akses bagi pengguna. Perintah SQL dikelompokkan menjadi empat kategori utama, tergantung pada fungsi mereka:
  • Data Definition Language (DDL) - Perintah SQL ini digunakan untuk membuat, mengubah, dan menjatuhkan struktur objek database. Perintah-perintah yang MENCIPTAKAN, ALTER, DROP, RENAME, dan TRUNCATE.
  • Data Manipulation Language (DML) - Perintah SQL ini digunakan untuk menyimpan, mengambil, mengubah, dan menghapus data. Perintah-perintah ini adalah SELECT, INSERT, UPDATE, dan DELETE.
  • Transaksi Control Language (TCL) - Perintah SQL ini digunakan untuk mengelola perubahan yang mempengaruhi data. Perintah-perintah ini COMMIT, ROLLBACK, dan SAVEPOINT.
  • Data Control Language (DCL) - Perintah SQL ini digunakan untuk menyediakan keamanan untuk objek database. Perintah-perintah ini adalah GRANT dan REVOKE.


Fungsi SQL GROUP

Fungsi kelompok yang built-in fungsi SQL yang beroperasi pada kelompok baris dan mengembalikan satu nilai untuk seluruh kelompok. Fungsi-fungsi ini: COUNT, MAX, MIN, AVG, SUM, DISTINCT
SQL COUNT (): Fungsi ini mengembalikan jumlah baris dalam tabel yang memenuhi kondisi yang ditentukan dalam kondisi MANA. Jika kondisi MANA tidak ditentukan, maka permintaan mengembalikan jumlah baris dalam tabel.
Untuk Contoh: Jika Anda ingin jumlah karyawan di departemen tertentu, permintaan akan:
SELECT COUNT (*) FROM employee 
WHERE dept = 'Electronics'; 
Outputnya akan menjadi baris '2 '.
Jika Anda ingin jumlah karyawan di semua departemen, query akan mengambil bentuk:
SELECT COUNT (*) FROM employee;
Outputnya akan menjadi baris '5 '.

SQL DISTINCT (): Fungsi ini digunakan untuk memilih baris yang berbeda.
Untuk Contoh: Jika Anda ingin memilih semua nama departemen yang berbeda dari tabel karyawan, permintaan akan:
SELECT DISTINCT dept FROM employee;
Untuk mendapatkan jumlah karyawan dengan nama yang unik, permintaan akan:
SELECT COUNT (DISTINCT name) FROM employee;

SQL MAX (): Fungsi ini digunakan untuk mendapatkan nilai maksimum dari kolom.
Untuk mendapatkan gaji maksimal yang ditarik oleh seorang karyawan, permintaan akan:
SELECT MAX (salary) FROM employee;

SQL MIN (): Fungsi ini digunakan untuk mendapatkan nilai minimum dari kolom.
Untuk mendapatkan gaji minimum yang ditarik oleh seorang karyawan, ia permintaan akan:
SELECT MIN (salary) FROM employee;

SQL AVG (): Fungsi ini digunakan untuk mendapatkan nilai rata-rata dari kolom numerik.
Untuk mendapatkan gaji rata-rata, permintaan akan
SELECT AVG (salary) FROM employee;

SQL SUM (): Fungsi ini digunakan untuk mendapatkan jumlah kolom numerik
Untuk mendapatkan total gaji yang diberikan kepada karyawan,
SELECT SUM (salary) FROM employee;

Tidak ada komentar: