Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Fungsi MySQL ABS() – Mengembalikan Nilai Absolut suatu Angka

Di MySQL, ABS() fungsi mengembalikan nilai absolut dari nilai yang diberikan.

Nilai mutlak adalah jarak suatu bilangan pada garis bilangan dari 0 tanpa mempertimbangkan arah dari nol letak bilangan tersebut. Oleh karena itu, nilai mutlak suatu bilangan selalu merupakan nilai non-negatif (yaitu tidak pernah negatif).

Sintaks

Sintaksnya seperti ini:

ABS(X)

Dimana X adalah nilai yang Anda ingin nilai absolutnya dikembalikan.

Contoh 1 – Contoh Dasar

Berikut adalah contoh dasar untuk mendemonstrasikan apa ABS() kembali untuk nomor tertentu.

SELECT ABS(7);

Hasil:

+--------+
| ABS(7) |
+--------+
|      7 |
+--------+

Dalam hal ini, argumen kita adalah bilangan positif sehingga bilangan yang sama dikembalikan.

Contoh 2 – Bilangan Negatif

Inilah yang terjadi jika kita memberikan nilai negatif.

SELECT ABS(-7);

Hasil:

+---------+
| ABS(-7) |
+---------+
|       7 |
+---------+

Seperti yang Anda lihat, hasilnya adalah nilai non-negatif (meskipun kami lulus dalam nilai negatif). Ini adalah nilai absolut dari argumen.

Contoh 3 – Ekspresi

Anda dapat mengembalikan nilai absolut dari ekspresi, seperti berikut ini:

SELECT ABS(7+3);

Hasil:

+----------+
| ABS(7+3) |
+----------+
|       10 |
+----------+

Contoh lain:

SELECT ABS(-7+3);

Hasil:

+-----------+
| ABS(-7+3) |
+-----------+
|         4 |
+-----------+

Seperti yang Anda lihat, ini adalah hasil yang berbeda dari yang kita dapatkan jika kita mengembalikan ekspresi itu sendiri (tanpa menggunakan ABS() fungsi). Inilah yang akan dikembalikan:

SELECT -7+3;

Hasil:

+------+
| -7+3 |
+------+
|   -4 |
+------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Berapa panjang maksimum data yang dapat saya masukkan ke dalam kolom BLOB di MySQL?

  2. Hapus Kueri Untuk Menghapus Baris di MySQL

  3. Jalankan kueri mySQL sebagai tugas cron?

  4. Tambahkan ID Peningkatan Otomatis ke tabel yang ada?

  5. PESANAN GROUP_CONCAT OLEH