广告
返回顶部
首页 > 资讯 > 精选 >sql中mod()函数取余数的使用方法
  • 499
分享到

sql中mod()函数取余数的使用方法

2023-06-15 07:06:50 499人浏览 八月长安
摘要

这篇文章主要介绍了sql中mod()函数取余数的使用方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Mod(a,b) 在sql中的意思是 a / b 的余数(即 a % b

这篇文章主要介绍了sql中mod()函数取余数的使用方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

Mod(a,b) 在sql中的意思是 a / b 的余数(即 a % b )

基础用法:如果id需要是偶数或者奇数时就可以使用mod。

mod(id,2)=1 是指id是奇数。

mod(id,2)=0 是指id是偶数。

select mod(3,2) from dual

执行如图:

sql中mod()函数取余数的使用方法

例如:根据身份证判定该员工是否是男女,从而实现对性别的更新。
身份证号的第17位数字,奇数为男性,偶数为女性
SEX CHAR(1) NOT NULL, --** 性别: 1 男,2 女

UPDATE table_name SET SEX = (CASE WHEN mod(identifynumber[17],2) = '1' THEN '1' ELSE  '2' end) WHERE condition;

以上使用CASE WHER语句,还可以用decode函数。(DECODE函数用法)

例如:根据身份证号table2更新table1表员工的性别,生日,年龄。(下述使用的是InfORMix数据库)

update table1  set sex = (select sex          from table2          where table2.t_id = table1.t_id           and table2.t_no = table1.t_no),birthday = (select substr(identifynumber,7,8)               from table2                      where table2.t_id = table1.t_id            and table2.t_no = table1.t_no),age = (select year(today) from dual) - ( select year( substr(identifynumber,7,8) )                                            from table2                                           where table2.t_id = table1.t_id                                            and table2.t_no = table1.t_no)where t_id = '';

【实例】对 MOD(63,8)、MOD(120,10)、MOD(15.5,3) 进行求余运算,输入的 SQL 语句和执行结果如下所示。

mysql> SELECT MOD(63,8),MOD(120,10),MOD(15.5,3);+-----------+-------------+-------------+| MOD(63,8) | MOD(120,10) | MOD(15.5,3) |+-----------+-------------+-------------+| 7 | 0 | 0.5 |+-----------+-------------+-------------+1 row in set (0.03 sec)

由运行结果可知,63 除以 8 余数是 7,120 除以 10 余数是 0,15.5 除以 3 余数是 0.5

感谢你能够认真阅读完这篇文章,希望小编分享的“sql中mod()函数取余数的使用方法”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网精选频道,更多相关知识等着你来学习!

--结束END--

本文标题: sql中mod()函数取余数的使用方法

本文链接: https://www.lsjlt.com/news/278514.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • sql中mod()函数取余数的使用方法
    这篇文章主要介绍了sql中mod()函数取余数的使用方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Mod(a,b) 在sql中的意思是 a / b 的余数(即 a % b...
    99+
    2023-06-15
  • sql中mod()函数取余数的用法
    Mod(a,b) 在sql中的意思是 a / b 的余数(即 a % b ) 基础用法:如果id需要是偶数或者奇数时就可以使用mod。 mod(id,2)=1 是指id是奇数。 mo...
    99+
    2022-11-12
  • matlab中mod函数怎么使用
    在MATLAB中,mod函数用于计算两个数相除的余数。mod函数的语法如下:```r = mod(x, y)```其中,x和y是要计...
    99+
    2023-09-18
    matlab
  • C++中的取余函数详解
    C++中的取余函数详解在C++中,取余运算符(%)用于计算两个数相除的余数。它是一种二元运算符,其操作数可以是任何整数类型(包括char、short、int、long等),也可以是浮点数类型(如float、double)。取余运算符返回的结...
    99+
    2023-11-18
    C++ 详解 关键词有:取余函数
  • SQL中的取整函数、取小数
    取整函数: 1、trunc(value,precision)按精度(precision)截取某个数字,不进行舍入操作。返回截尾到y位小数的x值:trunc(x,[y]): select trunc(23.3...
    99+
    2022-10-18
  • SQL窗口函数的使用方法
    目录什么是窗口函数窗口函数组成部分1.创建数据分区2.分区内的排序3.指定窗口大小窗口函数分类1.聚合窗口函数2.排名窗口函数3.取值窗口函数什么是窗口函数 SQL窗口函数为在线分析...
    99+
    2022-11-13
  • SQL中from_unixtime函数的使用方法实例
    目录1.from_Unixtime的语法及用法(1)语法:from_unixtime(timestamp ,date_format)(2)用法:将时间戳转为指定日期格式。(3)常见的日期格式2.实例总结1.from_un...
    99+
    2022-08-30
  • SQL窗口函数之取值窗口函数的使用
    目录案例分析1.环比分析2.同比分析3.复合增长率4.不同产品最高和最低销售额示例表和脚本关于窗口函数的基础,请看文章SQL窗口函数 取值窗口函数可以用于返回窗口内指定位置的数据行。...
    99+
    2022-11-13
  • Pytorch计算余弦相似度距离——torch.nn.CosineSimilarity函数中的dim参数使用方法
    前言 一、官方函数用法 二、实验验证 1.计算高维数组中各个像素位置的余弦距离 2.验证高维数组中任意一个像素位置的余弦距离 总结 前言 现在要使用Pytorch中自带的torch.nn.CosineSimilarity函数...
    99+
    2023-09-05
    python 机器学习 pandas
  • 如何使用C++中的反余弦函数?
    如何使用C++中的反余弦函数?引言:C++是一种强大的编程语言,可用于解决各种数学问题。在数学计算中,反余弦函数是一个非常有用的函数。它能够计算一个角的弧度,对于计算三角函数的反函数非常有帮助。本文将向您介绍如何在C++中使用反余弦函数。一...
    99+
    2023-11-18
    函数 C++ 反余弦
  • SQL Server中元数据函数的用法
    1、获取数据库标识符:DB_ID DB_ID函数用于获取当前数据库的唯一ID(int数据类型),数据库ID用于服务器上唯一区分书库。 语法格式: DB_ID (['database_...
    99+
    2022-11-13
  • sql server中quotename()函数的用法
    在SQL Server中,QUOTENAME()函数用于将标识符(如表名、列名等)转换为带有方括号的格式,以便在查询中使用。QUOT...
    99+
    2023-09-14
    sql server
  • SQL中CONVERT函数的使用
    在SQL中,CONVERT函数用于将一个数据类型转换为另一个数据类型。它可以用于不同的数据类型之间的转换,如字符串转换为数字、日期转...
    99+
    2023-09-22
    SQL
  • SQL中的Convert()函数方法(转换数据格式)
    在SQL中,Convert()函数用于转换数据的格式。它可以将一个数据类型转换为另一个数据类型,例如将字符串转换为整数、将日期转换为...
    99+
    2023-09-01
    SQL
  • SQL中limit函数语法与用法(MYSQL获取限制某行数据)
    1.limit函数的语法和用法 (1)常用且简单的语法和用法 ①语法:limit n 即limit <参数> 具体语法:select <字段1>,...,<字段n> from...
    99+
    2022-10-11
  • Java Math类中取整函数、三角函数和指数函数方法
    这篇文章主要讲解了“Java Math类中取整函数、三角函数和指数函数方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java Math类中取整函数、三角...
    99+
    2022-10-19
  • js函数中参数的使用方法
    本篇内容主要讲解“js函数中参数的使用方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“js函数中参数的使用方法”吧!说明函数内的某些值不能固定,我们可以通过参数在调用函数时传递不同的值。多个参...
    99+
    2023-06-20
  • sql server数据库中raiserror函数的用法
    SQL Server数据库中的RAISERROR函数用于在存储过程或触发器中引发一个错误,并将错误信息传递给客户端。它可以用于自定义...
    99+
    2023-09-01
    SQL
  • SQL Server截取字符串函数操作常见方法
    目录1、SUBSTRING()函数2、LEFT()函数 3、RIGHT()函数4、CHARINDEX()函数5、LEN函数补充知识:SQL Server 根据分隔符截取指定位置的子字符串...
    99+
    2023-06-11
    sqlserver截取字符串函数 sqlserver截取字段前几位 sqlserver截取字符串
  • SQL中 patindex函数的用法详解
    返回pattern字符串在表达式expression里第一次出现的位置,起始值从1开始算。 pattern字符串在expression表达式里没找就返回0,对所有有效的文本和字符串就是有效的数据类型。 描述...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作