Posts

Showing posts with the label SQL Function

Configuration Function MS SQL Server

Image
Pada awal belajar SQL Server dulu fungsi fungsi konfigurasi tidak terlalu saya perhatikan, saya lebih fokus ke pembuatan database, table, view dan hal lainnya, akan tetapi setelah itu ternyata diperlukan juga mengetahui fungsi fungsi konfigurasi yang berguna untuk memberikan informasi mengenai MS SQL Server yang tertanam di komputer / server. Fungsi konfigurasi pada Microsoft SQL Server hanya mengembalikan nilai tunggal, tidak memiliki nilai parameter apapun. Berikut ini beberapa fungsi konfigurasi yang sering saya gunakan. @@DATEFIRST berfungsi untuk mengembalikan nilai hari pertama dalam suatu minggu. SELECT @@DATEFIRST  @@CONNECTIONS Mengembalikan nilai jumlah koneksi yang dibuat ke SQL Server dihitung saat SQL Server diaktifkan. SELECT @@CONNECTIONS  @@CPU_BUSY Memperlihatkan nilai kesibukan SQL server dalam hitungan mili detik. SELECT @@CPU_BUSY  @@IDLE Mengembalikan nilai waktu menganggur atau tidak dipergunakan dari CPU dalam milidetik....

Aggregate Function MS SQL Server

Image
Fungsi aggregate merupakan fungsi yang mengembalikan nilai rangkuman atau dengan kata lain melakukan perhitungan pada seperangkat nilai dan mengembalikannya dalam single value (nilai tunggal). Misalkan kita mempunyai data seperti table dibawah ini : COUNT() Untuk menghitung jumlah baris yang dihasilkan  berdasarkan kondisi tertentu. misalkan : SELECT COUNT(*) FROM pegawai WHERE gaji_pokok>='200000' AVG() Menghasilkan nilai rata-rata, tidak seperti fungsi min dan max hanya dapat menerima data numerik sebagai parameter. SELECT AVG(gaji_pokok) from pegawai MIN() Mengembalikan nilai terkecil dalam satu set. SELECT MIN(gaji_pokok) from pegawai MAX() Mengembalikan nilai terbesar dalam satu set SELECT MAX(gaji_pokok) from pegawai SUM() Berfungsi untuk mengembalikan jumlah dari sebuah parameter nilai, tidak seperti max dan min, sum hanya dapat menerima ekspresi numerik. SELECT SUM(gaji_pokok) from pegawai  VAR() Fungsi i...