Fungsi Aritmatika, Fungsi Konversi dan Fungsi Karakter

advertisement
Fungsi Aritmatika,
Fungsi Konversi dan
Fungsi Karakter
M. Saefudin SKom, MMSI
Kompetensi Dasar:
1.
2.
3.
4.
Memahami tujuan fungsi aritmatika
Memahami tujuan fungsi konversi
Memahami tujuan fungsi karakter
Memahami penerapan fungsi
aritmatika, fungsi konversi dan fungsi
karakter
Indikator:
1. Mampu menjelaskan manfaat dari
fungsi aritmatika, fungsi konversi dan
fungsi karakter
2. Memahami dan mampu menggunakan
fungsi aritmatika, fungsi konversi dan
fungsi karakter terhadap basis data
Fungsi Aritmatika
Fungsi SQRT
Fungsi SQRT digunakan untuk mencari nilai akar
dari suatu nilai.
Menghitung Nilai Akar
Fungsi CEILING
Fungsi CEILING digunakan untuk pembulatan
ke atas dari suatu angka desimal.
Menghitung Nilai Akar dengan Pembulatan ke Atas
Fungsi FLOOR
Fungsi FLOOR digunakan untuk pembulatan ke
bawah dari suatu angka desimal.
Menghitung Nilai Akar dengan Pembulatan ke
Bawah
Fungsi Konversi
Fungsi Konversi
Untuk keperluan konversi data digunakan
fungsi CONVERT, yaitu mengubah data
dari satu tipe menjadi tipe lain.
Menggunakan tabel Penggajian, kita akan
menghitung rata-rata gaji bersih setiap
karyawan.
Hasil dari perintah di atas dapat diatur tampilannya
yaitu dengan mengubah dari format desimal menjadi
integer.
Format tanggal juga dapat kita atur tampilannya.
Misalnya kita akan mengatur tampilan tanggal dari
tabel Karyawan.
select kode_kar,nama,
(cast(day(tgl_lahir)as char(2)) + '-' + cast(month(tgl_lahir)as char(2))
+ '-' + cast(year(tgl_lahir)as char(4)))from karyawan_1
select kode_kar,nama,
(cast(day(tgl_lahir)as char(2)) + '-' + cast(month(tgl_lahir)as char(2))
+ '-' + cast(year(tgl_lahir)as char(4)))as tgl_lahir from karyawan_1
Fungsi Karakter
Fungsi LOWER
Fungsi LOWER digunakan untuk merubah
sebuah string menjadi string kecil.
Merubah string menjadi string kecil
Fungsi UPPER
Fungsi UPPER digunakan untuk merubah
sebuah string menjadi string kapital.
Merubah string menjadi string kapital
Fungsi LEN
Fungsi LEN digunakan untuk menghitung
banyaknya karakter dari sebuah deretan
nilai string.
Menghitung panjang karakter
Fungsi LTRIM
Fungsi LTRIM digunakan untuk
memotong karakter spasi ‘ ‘ yang ada
pada sebelah kiri deretan nilai string.
Memotong spasi sebelah kiri
Fungsi RTRIM
Fungsi RTRIM digunakan untuk
memotong karakter spasi ‘ ‘ yang ada
pada sebelah kanan deretan nilai string.
Memotong spasi sebelah kanan
Fungsi SUBSTRING
Fungsi SUBSTRING digunakan untuk
mengambil beberapa nilai karakter dari
sebuah deretan nilai string.
Mengambil karakter dimulai pada karakter ke-1
sejumlah 9 karakter pada kolom nama_dosen dari
tabel Dosen1.
Fungsi LEFT
Fungsi LEFT digunakan untuk mengambil
beberapa karakter dimulai dari sebelah
kiri deretan string.
Mengambil karakter dimulai dari ujung sebelah kiri
sejumlah 7 karakter pada kolom nama_dosen dari
tabel Dosen1.
Fungsi RIGHT
Fungsi RIGHT digunakan untuk
mengambil beberapa karakter dimulai
dari sebelah kanan deretan string.
Mengambil karakter dimulai dari ujung sebelah
kanan sejumlah 10 karakter pada kolom
nama_dosen dari tabel Dosen1.
Latihan
A. Menggunakan tabel Mata_Kuliah
Latihan
1. Buatlah perintah untuk menghitung
banyaknya mata kuliah yang memuat kata
‘Pemrograman’.
2. Buatlah perintah untuk menghitung
banyaknya mata kuliah yang memuat kata
‘Komputer’ dan ‘Basis Data’ serta mempunyai
kuliah prasyarat.
3. Buatlah perintah untuk memperoleh SKS
terkecil untuk mata kuliah yang mempunyai
prasyarat.
4. Buatlah perintah untuk menampilkan nama
mata kuliah menjadi huruf besar semua.
Latihan
B. Menggunakan tabel Guestbook
Latihan
1. Buatlah perintah untuk menghitung
banyaknya pengunjung yang mempunyai
email dan homepage.
2. Buatlah perintah untuk menghitung
banyaknya pengunjung yang email
berdomain com.
3. Buatlah perintah untuk menampilkan alamat
homepage beserta banyaknya user yang
mempunyai homepage tersebut, dimana
hasilnya akan ditampilkan menurut urutan
jumlah user.
Latihan
C. Menggunakan tabel Dosen1
Buatlah perintah untuk menampilkan nama dosen
tanpa gelarnya.
Download