sql >> データベース >  >> RDS >> PostgreSQL

Mod()がPostgreSQLでどのように機能するか

    PostgreSQLでは、mod() は、最初の引数(被除数)を2番目の引数(除数)で除算した余りを返す数学関数です。

    構文

    構文は次のようになります:

    mod(y, x)

    この関数は、 yの余りを返します / x

    これがどのように機能するかを示す例です。

    SELECT mod(5, 2);

    結果:

    1

    この場合、5を2で割ると、商は2になり、余りは1になるため、結果は1になります。

    否定的な議論

    否定的な議論の例を次に示します。

    SELECT 
      mod(-5, 2),
      mod(5, -2),
      mod(-5, -2);

    結果:

     mod | mod | mod
    -----+-----+-----
      -1 |   1 |  -1

    ゼロ配当

    配当がゼロの例を次に示します。

    SELECT mod(0, 2);

    結果:

    0

    ゼロ除算

    それでは、それを入れ替えて除数をゼロにしましょう。

    SELECT mod(2, 0);

    結果:

    ERROR: division by zero

    1. 高可用性のためにPostgreSQLを使用してTeamcityをデプロイする方法

    2. パラメータ化されたOracle挿入クエリを作成する方法は?

    3. Spring Integrationとは何ですか?

    4. PostgreSQLで列のデータ型を確認する3つの方法