Kamis, 06 Agustus 2015

FUNGSI MATEMATIKA DALAM SQL SERVER

FUNGSI MATEMATIKA
Terdapat banyak fungsi matematika yang disediakan oleh SQL Server 2005 untuk mengolah data-data numeric.
1.      Fungsi ABS(Absolut)
Digunakan untuk memberikan nilai mutlak (Absolut) positif dari nilai numeric (angka) yang ditempatkan pada ekspresi numeric.
Contoh :
 Menampilkan nilai mutlak dari bilangan :  5.3 , 0.8  dan  -11.9
Perintahnya :
Select ABS(5.3) , ABS(0.8), ABS( -11.9)
(No column name)
(No column name)
(No column name)
5.3
0.8
11.9

2.      Fungsi Ceiling
Digunakan untuk membulatkan keatas dari nilai decimal yang ditempatkan pada ekspresi numeric.
Contoh :
Menampilkan pembulatan keatas dari bilangan : 362.85, -75.41 dan -15.88
Perintahnya :
Select Ceiling (362.85), Ceiling (-75.41), Ceiling (-15.88)
(No column name)
(No column name)
(No column name)
363
-75
-15

3.      Fungsi Floor
Digunakan untuk membulatkan kebawah dari nilai decimal yang ditempatkan pada ekspresi numeric.
Contoh :
Menampilkan pembulatan kebawah dari bilangan: 246.55, -173.12, -92.78
Perintahnya :
Select Floor  (246.55), Floor (-173.12), Floor( -92.78)

(No column name)
(No column name)
(No column name)
246
-174
-93

4.      Fungsi Round
Digunakan untuk membulatkan suatu nilai decimal sesuai dengan ekspresi nilai yang diberikan.
Contoh :
Menampilkan pembulatan dari bilangan :  234.45  sebanyak 1 digit dibelakang koma dan bilangan :  234.45  sebanyak nol digit.
Perintahnya :
Select Round (234.45,1), Round (234.45,0),Round (234.45,-1)
 (No column name)
(No column name)
(No column name)
234.50
234.00
230.00

5.      Fungsi Modulo
Digunakan untuk menghasilkan nilai sisa hasil bagi dari suatu pembagian , dengan notasi % .
Contoh :
Menampilkan data dari table Barang untuk field Jumlah dan sisa hasil bagi dari field Jumlah dibagi 2.
Perintahnya :
            Create table Barang(
            Kd_brg char (8),
            Nm_brg varchar(30),
            Jumlah Float,
            Harga int)
            Insert into Barang Values(‘B001’,’Komputer’,9,1500000)
            Insert into Barang Values(‘B002’,’CPU’,3,110000)
            Insert into Barang Values(‘B003’,’Monitor’,6,85000)
            Insert into Barang Values(‘B004’,’Mouse’,4,100000)
            Select* From Barang
            Table Barang
Kd_brg
Nm_brg
Jumlah
Harga
B001
Komputer
9
1500000
B002
CPU
3
110000
B003
Monitor
6
85000
B004
Mouse
4
100000

Select Jumlah,(Jumlah % 2)[Sisa Hasil Bagi]
From Barang
Jumlah
Sisa Hasil Bagi
9
1
3
1
6
0
4
0

6.      Fungsi SQRT
Digunakan untuk menghasilkan nilai akar kuadrat suatu bilangan atau field yang bertipe data numeric.
Contoh : 
Menampilkan nilai dari akar  625, 144, 169, dan 20.25
Perintahnya :
Select SQRT (625), SQRT(144), SQRT(169), SQRT(20.25)
(No column name)
(No column name)
(No column name)
(No column name)
25
12
13
4.5

7.      Fungsi AVG
Digunakan untuk menghasilkan nilai rata-rata dari suatu data numeric.
(Nilai seluruh data dibagi dengan Jumlah data).
Contoh : 
Menampilkan nilai rata-rata dari field Jumlah dan berikan header Rata-rata Jumlah.
Perintahnya :
Select AVG (Jumlah) As [Rata-rata Jumlah]
From Barang
Rata-rata Jumlah
5.5

8.      Fungsi Count
Digunakan untuk menghitung banyaknya baris data(record) dalam suatu table.
Contoh :
Menampilkan Jumlah seluruh data (record) dari table Barang.
Perintahnya :
Select Count(*) As [Total Item]
From Barang
Total Item
4

9.      Fungsi Max
Digunakan untuk mencari nilai tertinggi dari suatu data bilangan  di mana ekspresi adalah nilai numeric.
Contoh :
Menampilkan nilai tertinggi dari field Jumlah  di table Barang.
Perintahnya :
Select Max (Jumlah)
From Barang
(No column name)
9

10.  Fungsi Min
Digunakan untuk mencari nilai terendah dari suatu data bilangan di mana ekspresi adalah nilai numeric.
Contoh :
Menampilkan nilai terendah dari field Jumlah  di table Barang.
Perintahnya :
Select Min (Jumlah)
From Barang
(No column name)
3

11.  Fungsi SUM
Digunakan untuk menghasilkan nilai penjumlahan dari suatu data bilangan, di mana ekspresi adalah nilai numeric.
Contoh :
Menampilkan total dari field Jumlah  pada table Barang.
Perintahnya :
Select SUM (Jumlah)
From Barang
(No column name)
22

0 komentar:

Posting Komentar