Laporan Tugas Database: Laporan Praktikum 8

Sabtu, 21 April 2018

Laporan Praktikum 8

Index
Nama : Abdullah Ahmad

NIM :201701030082

Prodi :Manajemen Informatika
Fungsi-fungsi Pada SQL


BAB I:PENDAHULUAN



1.1.Jenis Dan Fungsi-Fungsi Pada SQL





Gambar 1.1: Animasi Database

a. Fungsi Agregate


SQL Server menyediakan fungsi untuk memproduksi hasil berupa rangkuman tertentu sesuai dengan yang diinginkan. Fungsi Agregate yang tersedia sebagai berikut :

• AVG : Mencari Nilai Rata rata

• SUM : Menjumlahkan Nilai

• MIN: Mencari nilai minimum

• MAX: Mencari Nilai Maximum

• COUNT :Menghitung jumlah data

b. Fungsi String


SQL Server menyediakan fungsi-fungsi String yang dapat digunakan sebagai bagian dari ekspresi karakter manapun. Fungsi ini digunakan untuk bermacam-macam operasi string. Antara lain :

• CHAR : Mengembalikan karakter dari nilai kode ascii

Syntax:

CHAR(expresi Integer)

•CHARINDEX : Fungsi ini digunakan untuk menentukan posisi awal dari suatu karakter string (String 1) di dalam string lain (String 2).

Sintaks :

CHARINDEX(String1,string2)

• LEFT : Fungsi ini digunakan menampilkan sejumlah tertentu karakter dihitung dari sebelah kiri suatu karakter string.

Sintaks :

LEFT(String,Jumlah Karakter)

• LEN : Menghitung panjang karakter string
Sintaks :

LEN( String )

• LOWER
: Fungsi ini digunakan untuk mengubah huruf besar menjadi kecil.

Sintaks :

LOWER(String)

• LTRIM : Fungsi ini digunakan untuk menghilangkan karakter blank disebelah kiri string.

Sintaks :

LTRIM(String)

• RIGHT : Fungsi ini digunakan untuk mengambil sejumlah karakter mulai dari sebelah kanan.

Sintaks :

RIGHT( String, jumlah karakter)

• RTRIM : Fungsi ini digunakan untuk menghilangkan setiap karakter kosong dari ujung kanan suatu string.

Sintaks :

RTRIM(String)

• Upper : Fungsi ini digunakan untuk mengubah huruf kecil menjadi besar.

Sintaks :

Upper(String)

• REVERSE: Menghasilkan string dalam keadaan terbalik.

Syntax:

REVERSE(string)

•REPLICATE :Menghasilkan duplikasi string sebanyak value.

Syntax:

REPLICATE(string, value)

•SUBSTRING: Mengambil substring dari string mulai dari posisi start sebanyak length karakter.

Syntax:

SUBSTRING(string, start, length)

c. Fungsi Matematis


• ABS: Menghasilkan absolut dari value.

Syntax:

ABS (value)

• CEILING: Untuk pembulatan ke atas dari angka decimal

Syntax:

CEILING (value)
• FLOOR: Untuk pembulatan ke bawah dari angka decimal

Syntax:

FLOOR(values)
SQRT : Menghasilkan akar kuadrat dari value.

Syntax:

SQRT (value)
• POWER: Menghasilkan Hasil Pangkat.

Syntax:

POWER(X, Y)


BAB II : ISI



2.1 Contoh-contoh penggunaannya



Pada BAB 1 telah dijelaskan Tentang pengertian serta pengelompokan dari fungsi- fungsi dalam SQL. Pada BAB 2 ini saya akan menjelaskan Contoh penggunaannya.

Untuk mengawali praktik kita buat dahulu tabel buku pada database perpustakaan.

Berikut syntax membuat database perpustakaan:

Create database Perpustakaan

Berikut Syntax membuat tabel buku:

Create tabel Buku
(kdbuku char(4),judul varchar( 30),kategori varchar( 30)jumlah int)


Insert into Buku values('B001','MsAcces','Komputer',10);

Insert into Buku values('B002','Bahasa Indonesia','Bahasa',4);

Lalu jalankan syntaxnya dengan cara block syntax diatas Lalu tekan F5



Gambar 2.1:Tampilan Pada Monitor


a. Count



Select Count * from Buku

HASILNYA IALAH:

2


b. SUM



Select SUM ( Jumlah ) From Buku

HASILNYA IALAH:

14


c. AVG



Select AVG ( Jumlah ) From Buku

HASILNYA IALAH:

7


d. MAX



Select MAX ( Jumlah ) From Buku

HASILNYA IALAH:

10


e. MIN



Select MIN ( Jumlah ) From Buku

HASILNYA IALAH:

4


f. ABS



Select ABS ( -5 )

HASILNYA IALAH:

5


g. Ceiling



Select Ceiling ( 3.247 )

HASILNYA IALAH:

4


h. Floor



Select Floor ( 3.247 )

HASILNYA IALAH:

3


i. Round



Select Round ( 4.8731 ),jumlah digit yang di inginkan

HASILNYA IALAH:

4.87


j. POWER



Select POWER ( 2,3 )

HASILNYA IALAH:

8


k. SQRT



SelectSQRT ( 100 )

HASILNYA IALAH:

10


l. Substring



SelectSUBSTRING ( 'TUNASBANGSA' ),6,4

HASILNYA IALAH:

BANG


m. LTRIM



SelectLTRIM ( 'TAMIK' )

HASILNYA IALAH:

AMIK


n. LOWER



Select LOWER ( 'TUNAS' )

HASILNYA IALAH:

tunas


o. REPLICATE



Select REPLICATE ( 'ATB', 5

HASILNYA IALAH:

ATBATBATBATBATB


p. REVERSE



Select REVERSE ( 'KITA' )

HASILNYA IALAH:

ATIK



Gambar 2.2: Tampilan syntax pada monitor

Demikian pembahasan dan laporan saya kali ini. Semoga Bermanfaat. Terimakasih
Terimakasih..!!

Tidak ada komentar:

Posting Komentar

Laporan Pertemuan 9-10

Index Nama : Abdullah Ahmad NIM :201701030082 Prodi :Manajemen Informatika JOIN PADA DATABASE BAB I:PEND...

DATABASE SQL SERVER 2000

laporan database

Total Tayangan Halaman

Arsip Blog