データベース | ORACLE | MySQL | PostgreSQL |
対応状況 | ○ | ○ | ○ |
説明
SQLで余りを求めるには MOD関数を使います。構文
SELECT MOD(列名,割る数) FROM テーブル名;
実際に使用した例
列を使用しての使用例です。
mysql> SELECT money,MOD(money,25) "25で割ったあまり" FROM ado; +-------+------------------+ | money | 25で割ったあまり | +-------+------------------+ | 150 | 0 | | 110 | 10 | | 1000 | 0 | | 120 | 20 | | 120 | 20 | +-------+------------------+
値を使用しての使用例です。
mysql> SELECT MOD(234,5); +------------+ | MOD(234,5) | +------------+ | 4 | +------------+