Senin, 26 Januari 2015

FUNGSI-FUNGSI AGREGASI DAN FUNGSI-FUNGSI STRING



Agregasi dalam SQL merupakan proses untuk mendapatkan  nilai dari sekumpulan data yang telah dikelompokkan. Pengelompokan data didasarkan pada kolom atau kombinasi kolom yang dipilih. 
Beberapa fungsi untuk agregasi adalah:
1.      MAX         : mencari data terbesar dari sekelompok data .
2.      MIN           : mencari data terkecil dari sekelompok data.
3.      COUNT     : mencari  cacah  data  (data  NULL tidak  akan dimasukkan  dalam  perhitungan, kecuali disebutkan secara khusus).
4.      SUM          : mencari j umlah dari sekumpulan data numeris.
5.      AVG          : mencari rerata dari sekumpulan data numeris.


Sintaks SQL untuk melakukan pengelompokan adalah:

SELECT [daftar-kolom-non-agregasi,] daftar-kolom-agregasi
       FROM daftar-tabel
       [WHERE kondisi-record-dalam-tabel]
       [GROUP BY daftar-kolom-agregasi]
       [HAVING kodisi-filter-hasil-agregasi]
       [ORDER BY daftar-kolom-pengurutan]
 
Penggunaan   fungsi   agregasi      dengan   pengelompokan  berdasar   pada   kolom   berarti melakukan  pengelompokan dengan aturan dasar record-record yang memiliki nilai sama untuk  kolom  tersebut  sebagai  satu  kelompok,  dan  bila  nilai  kolom  pengelompokan tidak sama maka berada kelompok yang berbeda.  Selanjutnya agregasi akan dilakukan untuk masing-masing kelompok data.
            SQL Server memiliki beberapa fungsi-fungsi string. Beberapa   fungsi   string   pada  SQL   Server   adalah sebagai berikut:
·         Subsrting
   Fungsi substring mengembalikan sebagian baik karakter atau string biner,atau string.Fungsi Substring terdiri atas tiga parameter:
1.      Sebuah karakter atau string biner,nama kolom,atau string ekspresi bernilai yang mengcakup nama  kolom
2.      Posisi dimana  substring  harus dimulai
3.      Panjang (dalam jumlah karakter,atau jumlah byte untuk biner ) dari string yang akan dikembalikan
·         Replace
Fungsi replace digunakan untuk mengganti teks (satu atau kumpulan karakter) tertentu
·         Concat
Fungsi concat digunakan untuk  menggabungkan satu atau lebih teks yang diberikan
·         Trim
Fungsi trim digunakan untuk menghilangkan atau menghapus spasi dari bagian kiri dan kanan suatu string.

Tidak ada komentar:

Domo-kun Staring