1.1 TUJUAN
Mahasiswa dapat menggunakan fungsi-fungsi agregasi dan fungsi-fungsi
string dalam Stored Procedure dan Function
Group by
Fungsi ini digunakan untuk mengelompokkan data, dengan syarat data
yang akan dikelompokkan mempunyai data yang sejenis atau sama.
Having
Pemakaian HAVING terkait dengan GROUP BY, kegunaanya adalah
untuk menentukan kondisi bagi GROUP BY, dimana kelompok yang
memenuhi kondisi saja yang akan di hasilkan.
Case
Perintah case sering digunakan untuk menampilkan nilai tertentu dari
beberapa barisan data dengan syarat-syarat atau kondisi yang kita berikan.
Penggunaan perintah ini akan membentuk kolom baru dengan hasil data
operasi yang dimasukkan kedalamnya.
View
Views merupakan tampilan tabel dengan data yang ingin ditampilkan
bisa kita pilih. Kelebihan yang dimiliki oleh view yaitu dapat menyimpan
perintah query, dan dapat mewakili sebuah subset dari tabel asli dan memilih
kolom atau row tertentu dari tabel biasa.
6. Membuat VIEW
Contohnya membuat view pada tabel mahasiswa dan tabel fakultas dengan
data yang ditampilkan yaitu nim, nama, dan nama fakultas. Querynya
seperti berikut ini. Lalu untuk menampilkan tabel view berhasil dibuat atau
tidak, dengan mengetik perintah SELECT* FROM nama_tabel_view;.
1. Substring
Fungsi Substring mengembalikan sebagian baik karakter atau string biner,
atau string. Fungsi
Substring terdiri atas tiga parameter:
a. Sebuah karakter atau string biner, nama kolom, atau string-ekspresi
bernilai yang mencakup nama kolom.
b. Posisi di mana substring harus dimulai.
c. Panjang (dalam jumlah karakter, atau dalam jumlah byte untuk biner)
dari string yang akan dikembalikan.
2. Replace
Fungsi Replace digunakan untuk mengganti teks (satu atau kumpulan
karakter) tertentu.
3. Concat
Fungsi Concat digunakan untuk menggabungkan satu atau lebih teks yang
diberikan.
4. Trim
Fungsi Trim untuk menghilangkan atau menghapus spasi dari bagian kiri
dan kanan suatu string.
Contoh penggunaan fungsi string seperti berikut ini. Pada fungsi NIPBaru
akan digunakan beberapa fungsi string untuk membuat nip baru karyawan,
yang terdiri atas gabungan dari Nip lama dengan tiga karakter pertama dari
nama karyawan.
Fungsi NIPBaru akan membuat Nip Baru bagi karyawan yang nip lamanya
adalah 12345, dengan cara
menggabungkan nip lama karyawan dengan 3 karakter pertama dari nama
karyawan tersebut