全部产品
Search
文档中心

AnalyticDB:Operator aritmatika

更新时间:Jun 26, 2025

Anda dapat menggunakan operator aritmatika bersama dengan konstanta atau bidang untuk melakukan perhitungan matematis. Topik ini menjelaskan operator aritmatika yang didukung oleh AnalyticDB for MySQL.

+

Menjalankan operasi penambahan.

-

Menjalankan operasi pengurangan.

*

Menjalankan operasi perkalian.

/

Menjalankan operasi pembagian.

DIV

Menjalankan operasi pembagian dan mengembalikan hasil integer yang terpotong.

% atau MOD

Mengembalikan sisa dari satu argumen dibagi oleh argumen lainnya.

-

Mengubah tanda dari argumen.

+

  • Deskripsi: Operator ini digunakan untuk menjalankan operasi penambahan.

  • Contoh:

    select 3+5;
    +-------+
    | _col0 |
    +-------+
    |     8 | 
    select 3+2.9875;
    +--------+
    | _col0  |
    +--------+
    | 5.9875 |

-

  • Deskripsi: Operator ini digunakan untuk menjalankan operasi pengurangan.

  • Contoh:

    select 3-5;
    +-------+
    | _col0 |
    +-------+
    |    -2 |
    select 3-1.5;
    +-----------+
    | _col0     |
    +-----------+
    | 1.5       |

*

  • Deskripsi: Operator ini digunakan untuk menjalankan operasi perkalian.

  • Contoh:

    select 3*pi();
    +------------------+
    | _col0            |
    +------------------+
    | 9.42477796076938 |

/

  • Deskripsi: Operator ini digunakan untuk menjalankan operasi pembagian.

  • Contoh:

    select 3/pi();
    +-------------------+
    | _col0             |
    +-------------------+
    | 0.954929658551372 |

DIV

  • Deskripsi: Operator ini digunakan untuk menjalankan operasi pembagian dan mengembalikan hasil integer yang terpotong.

  • Contoh:

    select 3 div pi();
    +-------+
    | _col0 |
    +-------+
    |     0 |
    select 33 div 2;
    +-------+
    | _col0 |
    +-------+
    |    16 |

% atau MOD

  • Deskripsi: Operator ini mengembalikan sisa dari satu argumen dibagi oleh argumen lainnya.

  • Contoh:

    select 3 mod pi();
    +-------+
    | _col0 |
    +-------+
    |   3.0 |
    select 33 % 2;
    +-------+
    | _col0 |
    +-------+
    |     1 |

-

  • Deskripsi: Operator ini mengubah angka positif menjadi negatif atau angka negatif menjadi positif.

  • Contoh:

    select - 2;
    +-------+
    | _col0 |
    +-------+
    |    -2 |
    select - -2;
    +-------+
    | _col0 |
    +-------+
    |     2 |