T-sql menyediakan banyak fungsi yang digunakan untuk mempermudah tugas-tugas dalam pengelolaan basis data. Beberapa fungsi penting akan disampaikan di sini. Untuk lebih lengkapnya silahkan baca manual atau onlinehelp dari sql Server.
Fungsi-fungsi yang berhubungan dengan numeric
Fungsi-fungsi penting yang berhubungan dengan numeric (angka) adalah: isNumeric dan round. Fungsi isNumeric digunakan untuk memeriksa apakah isi suatu data berupa data angka atau bukan. Buka jendela query, kemudian ketikkan perintah seperti pada contoh 12.12, dan periksalah hasilnya. Tabel Siswa mempunyai kolom telepon yang isi datanya sekilas berupa angka. Kita dapat memeriksa dengan menggunakan fungsi isNumerik. Pada hasil eksekusi di bawah ini terlihat nilai hasil pemeriksaan menghasilkan angka 0 untuk seluruh data. Angka 0 berarti false. Artinya, semua data pada kolom telepon bukan data numeric.Contoh 12.12. menggunakan fungsi isNumeric
Fungsi round, digunakan untuk membulatkan bilangan pecahan ke bilangan bulat terdekat. Misalnya: 13.58 akan menjadi 14.00. Perhatikan contoh berikut ini.
Contoh 12.13. menggunakan fungsi round
Fungsi-fungsi yang berhubungan dengan string
Fungsi-fungsi penting yang berhubungan dengan karakter (string) antara lain: left, right, len, lower, upper, ltrim, dan rtrim.Left: digunakan untuk memilih sejumlah karakter tertentu dari sebelah kiri, sedangkan right dari sebelah kanan. Hasil dari right tergantung dari lebar data yang kita tetapkan pada pembuatan table. Len, digunakan untuk mengetahui panjang karakter pada data. Perhatikan contoh berikut.
Contoh 12.14. menggunakan left, right, dan len
Lower, digunakan untuk merubah karakter menjadi huruf kecil, sedangkan upper adalah sebaliknya. Ltrim, digunakan untuk menghilangkan space di sebelah kiri data string, sedangkan rtrim di sebelah kanan. Lihat contoh berikut.
Contoh 12.15. menggunakan fungsi upper dan lower
Fungsi-fungsi yang berhubungan dengan waktu
Fungsi-fungsi yang berhubungan dengan waktu yang penting antara lain: Getdate, Month, Day, Year, Datename, Dateadd, and Datediff.- Getdate, digunakan untuk mendapatkan tanggal sekarang dari system computer.
- Month, digunakan untuk mengambil bagian bulan dari datatanggal.
- Day, digunakan untuk mengambil bagian tanggal dari data tanggal.
- Year, digunakan untuk mengambil bagian tahun dari data tanggal.
- Datename, digunakan untuk mendapatkan nama hari dari suatu tanggal.
- Dateadd, digunakan untuk menambah atau mengurangi data tanggal.
- Datediff, digunakan untuk melihat selisih antara dua buah data tanggal.
Contoh 12.16. menggunakan fungs-fungsi waktu.
Halaman Terkait:
| Fungsi, prosedur, dan trigger | Procedure dan stored prosedure | Trigger |
Post a Comment