Penerapan Fungsi Numerik, Teks, Tanggal & Waktu

 Bab 2: Penerapan Fungsi Numerik, Teks, Tanggal & Waktu

 Mata pelajaran: Basis Data           

                                                                                               

A. Mengolah Data Numerik & Teks

  SQL mempunyai beberapa fungsi untuk mengolah data numerik, diantara nya:                                                                                                              

1). Fungsi ABS () Digunakan untuk mengembalikan nilai absolute, atau akan mengubah nilai negatif menjadi positif. 

                                                                                                                                                  


2). Fungsi POWER()  
     Digunakan untuk mengembalikan hasil dari sebuah angka yang dipangkatkan dengan angka lainnya.
                                                                                                                                      


3). Fungsi SQRT() Digunakan untuk mengembalikan akar kuadrat dari sebuah angka dalam sebuah kolom.                                                                                                                                      


4). Fungsi MOD() Digunakan untuk mengembalikan sisa hasil bagi dari dua angka.                                                                                                                                          

5). Fungsi TRUNCATE()  Digunakan untuk memotong nilai numerik hingga sejumlah desimal yang ditentukan.
                                                                                                                                

B. Mengolah Data Teks
Selain fungsi CONCAT, LEFT, RIGHT & SUBSTRING. SQL mempunyai beberapa fungsi lain untuk mengolah data teks, diantaranya:                                                                                                                                    

1). Fungsi LENGTH()
     Digunakan untuk menghitung panjang (jumlah karakter) dari suatu string yang diberikan.


2). Fungsi UPPER & LOWER()
     Fungsi UPPER digunakan untuk mengubah semua karakter dalam string menjadi huruf besar,
     Fungsi LOWER digunakan untuk mengubah semua karakter dalam string menjadi huruf kecil.


3). Fungsi REPLACE()
      Digunakan untuk mengganti substring tertentu dengan substring yang baru.


4). Fungsi REVERSE()
      Digunakan untuk membalik urutan karakter dalam string yang diberikan.


C. Menggunakan Fungsi Tanggal & Waktu
Tanggal & Waktu menjadi hal yang sangat berhubungan dengan data, oleh karena itu SQL mempunyai beberapa fungsi yang dapat memudahkan pengguna dalam menampilkan tanggal, sesuai dengan kebutuhan pengguna. 
    
Fungsi-fungsi tersebut diantara nya:

1). Fungsi CURRENT_DATE(), CURRENT_TIMESTAMP(), & NOW()
     Fungsi ini digunakan untuk dapat menampilkan informasi tanggal & waktu saat ini. 
     Yang menjadi pembeda adalah:
  • Fungsi CURRENT_DATE() hanya dapat menampilkan tanggal (tanggal-bulan-tahun), Sedangkan
  • Fungsi CURRENT_TIMESTAMP() & NOW() dapat menampilkan tanggal sekaligus waktu.
2). Fungsi DATE_FORMAT()
     Digunakan untuk mengubah tampilan tanggal sesuai dengan format yang diinginkan pengguna.
    
     Format yang dapat digunakan untuk fungsi DATE_FORMAT, diantaranya:
                       
                        Hasil Fungsi:
3). Fungsi DATE()
     Digunakan untuk mengekstrak bagian tanggal dari nilai datetime atau timestamp.


4). Fungsi EXTRACT() 
     Digunakan untuk mengambil bagian tertentu seperti hari, bulan atau tahun.


5). Fungsi DAY, MONTH, YEAR() 
     Digunakan untuk mengekstrak bagian hari, bulan dan tahun dari nilai datetime atau date.


6). Fungsi DAYNAME & MONTHNAME()
     Digunakan untuk mengembalikan nama hari dan nama bulan dari nilai datetime.


7). Fungsi DATE_ADD()
     Digunakan untuk menambahkan interval waktu tertentu ke sebuah tanggal.
 

8). Fungsi DATE_SUB()
     Digunakan untuk mengurangi interval waktu tertentu dari sebuah tanggal.




9). Fungsi DATEDIFF()
     Digunakan untuk mengembalikan selisih jumlah hari antara dua tanggal.



10). Fungsi TIMESTAMPDIFF()
       Digunakan untuk mengembalikan selisih antara dua nilai tanggal dalam satuan waktu yang      ditentukan (tahun, bulan, hari, jam, dll)


Demikian blogger berikut saya buat dengan tujuan agar pembaca dapat mengetahui fungsi fungsi yang sangat diperlukan ketika bekerja dengan sebuah basis data.

Akhir kata saya ucapkan terimakasih, semoga bermanfaat 




Comments

Popular posts from this blog

Menerapkan syntax SQL pada sebuah tabel

Mengaplikasikan fungsi dalam basis data