MariaDB
 sql >> Teknologi Basis Data >  >> RDS >> MariaDB

3 Cara Mengembalikan Modulo di MariaDB

Operasi modulo mengembalikan sisa atau sisa pembagian yang ditandatangani, setelah satu angka dibagi dengan yang lain.

Jika Anda perlu mendapatkan modulo angka di MariaDB, berikut adalah tiga opsinya.

MOD() Fungsi

MOD() fungsi secara khusus dirancang untuk mengembalikan operasi modulo. Ia menerima dua argumen. Ini mengembalikan sisa argumen pertama dibagi dengan argumen kedua.

Contoh:

SELECT MOD(47, 3);

Hasil:

+------------+
| MOD(47, 3) |
+------------+
|          2 |
+------------+

Operator Modulo

Operator modulo (% ) melakukan hal yang sama, kecuali Anda menggunakan sintaks yang berbeda:

SELECT 47 % 3;

Hasil:

+--------+
| 47 % 3 |
+--------+
|      2 |
+--------+

MOD Kata Kunci/Operator

Meskipun opsi ini tercantum dalam dokumentasi MariaDB untuk MOD() fungsi, sintaksnya lebih sesuai dengan operator modulo.

Pada dasarnya, Anda cukup mengganti % dengan MOD dan cara kerjanya sama persis:

SELECT 47 MOD 3;

Hasil:

+----------+
| 47 MOD 3 |
+----------+
|        2 |
+----------+

Argumen Null

Ketiga opsi mengembalikan null jika salah satu argumen/operan adalah null .

Contoh:

SELECT 
    MOD(null, 2),
    null % 2,
    null MOD 2;

Hasil:

+--------------+----------+------------+
| MOD(null, 2) | null % 2 | null MOD 2 |
+--------------+----------+------------+
|         NULL |     NULL |       NULL |
+--------------+----------+------------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MariaDB CONNECTION_ID() Dijelaskan

  2. Perbedaan Antara SYSDATE() dan SEKARANG() di MariaDB

  3. Bagaimana LOAD_FILE() Bekerja di MariaDB

  4. Dapatkan Ukuran Database di MariaDB

  5. Bagaimana NVL() Bekerja di MariaDB