Apa itu NUMERIC?

 


DATA TYPE ( Numeric )


Data type numeric adalah tipe data dalam SQL yang digunakan untuk menyimpan data dalam bentuk angka atau bilangan. Tipe data ini digunakan untuk kolom yang berisi nilai-nilai numerik seperti harga, jumlah, atau nilai-nilai kuantitatif lainnya.

Dalam SQL, ada beberapa tipe data numeric yang umum digunakan, di antaranya:

  • INT atau INTEGER: Tipe data ini digunakan untuk menyimpan nilai bilangan bulat (integer) dalam rentang tertentu. Contohnya, INT dapat digunakan untuk menyimpan nilai bilangan bulat dari -2147483648 hingga 2147483647.
  • SMALLINT: Tipe data ini digunakan untuk menyimpan nilai bilangan bulat yang lebih kecil dibandingkan dengan INT, yaitu dari -32768 hingga 32767.
  • BIGINT: Tipe data ini digunakan untuk menyimpan nilai bilangan bulat yang lebih besar dibandingkan dengan INT, yaitu dari -9223372036854775808 hingga 9223372036854775807.
  • DECIMAL atau NUMERIC: Tipe data ini digunakan untuk menyimpan nilai bilangan desimal atau pecahan. Tipe data ini memiliki dua parameter, yaitu precision dan scale, yang menentukan jumlah digit yang dapat disimpan sebelum dan setelah titik desimal. Contohnya, DECIMAL(8,2) akan menyimpan bilangan dengan maksimum 8 digit, dan 2 di antaranya merupakan digit desimal.
  • FLOAT: Tipe data ini digunakan untuk menyimpan nilai bilangan pecahan dengan presisi ganda atau floating-point. FLOAT dapat menyimpan bilangan dengan presisi yang lebih tinggi dibandingkan dengan DECIMAL, namun dengan trade-off pada presisi yang lebih rendah.

Tipe data numeric sangat berguna dalam pengembangan aplikasi database karena dapat digunakan untuk menyimpan data yang bersifat kuantitatif, seperti harga, jumlah, dan nilai-nilai numerik lainnya.

Berikut adalah beberapa contoh penggunaan data type numeric dalam SQL:

1. Menambahkan nilai numerik pada kolom:


Pada contoh di atas, kita menambahkan nilai numerik (120.50) pada kolom order_total di tabel orders.

Berapa sih Size dalam penggunaan Numeric?

Nah jadi , Maksimum size dalam penggunaan numeric pada SQL dalam database tergantung pada jenis data numerik yang digunakan dan versi database yang digunakan.

Pada umumnya, untuk jenis data numerik seperti INTEGER atau DECIMAL, ukuran maksimum yang dapat disimpan tergantung pada jumlah bit atau digit yang diizinkan oleh jenis data tersebut. Misalnya, pada MySQL, INTEGER memiliki ukuran maksimum 11 digit, sedangkan DECIMAL memiliki ukuran maksimum 65 digit.

Namun, batas maksimum ukuran numeric pada SQL juga dapat tergantung pada konfigurasi server database atau jenis database yang digunakan. Sebagai contoh, pada Microsoft SQL Server, batas maksimum ukuran numeric pada versi 2019 adalah 38 digit.

Penggunaan numeric yang sangat besar pada database dapat mempengaruhi kinerja dan memori yang digunakan oleh database. Oleh karena itu, sebaiknya kita hanya menggunakan ukuran numeric yang dibutuhkan saja dan menghindari penggunaan numeric yang terlalu besar dan tidak perlu untuk mengoptimalkan kinerja database.

Nah, itulah sedikit penjelasan mengenai Data Type Numeric pada database



Komentar

Postingan populer dari blog ini

Apa Itu Java ?

Apa itu Git?

Apa itu TCL?