[Oracle] MOD()函数

MOD() 是 Oracle 用于计算模数(除法余数)的核心数学函数

语法结构

sql 复制代码
MOD(n2, n1)

参数说明

n2:被除数(dividend)

n1:除数(divisor)

示例

sql 复制代码
SELECT MOD(10, 3) FROM dual;  -- 1

SELECT MOD(10.5, 3.2) FROM dual;  -- 0.9

-- Oracle特殊处理,不报错
SELECT MOD(10, 0) FROM dual;  -- 10

SELECT MOD(NULL, 3) FROM dual;  -- NULL

-- 在WHERE子句中高效使用
SELECT * 
FROM large_table 
WHERE MOD(object_id, 10) = 5;

-- 判断是否为闰年
SELECT year,
       CASE WHEN MOD(year, 400)=0 THEN 'Y'
            WHEN MOD(year, 100)=0 THEN 'N'
            WHEN MOD(year, 4)=0 THEN 'Y'
            ELSE 'N' END AS is_leap_year
FROM years;
相关推荐
y***613116 小时前
redis 使用
数据库·redis·缓存
n***786816 小时前
Redis-配置文件
数据库·redis·oracle
老年DBA16 小时前
Postgresql-使用 pg_trgm 实现高效的 LIKE / ILIKE 模糊搜索
数据库·postgresql
r***113316 小时前
如何实现Redis安装与使用的详细教程
数据库·redis·缓存
翔云12345616 小时前
MySQL中,binlog文件开头的Previous_gtids_log_event是如何计算的
数据库·mysql·adb
堇舟16 小时前
数据库系统原理及应用 第一章 绪论
数据库
Alex Gram16 小时前
Mysql增量同步到PostgreSQL实战
数据库·mysql·postgresql
闲人编程17 小时前
Django缓存策略:Redis、Memcached与数据库缓存对比
数据库·redis·缓存·django·memcached·codecapsule
小二李17 小时前
第8章 Node框架实战篇 - 文件上传与管理
前端·javascript·数据库
z***677717 小时前
macOS安装Redis
数据库·redis·macos