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:
Posting Komentar