sql server中取余数的函数是什么?

pol12pol 2003-03-13 11:47:44
sql server中取余数的函数是什么?
如:5/4=1
...全文
28329 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hjhing 2003-03-13
  • 打赏
  • 举报
回复 1
%
DainelLee 2003-03-13
  • 打赏
  • 举报
回复
还是慢了点
DJMPH 2003-03-13
  • 打赏
  • 举报
回复
select 5%4
CrazyFor 2003-03-13
  • 打赏
  • 举报
回复
%(模)
提供两数相除后的余数。

语法
dividend % divisor

参数
dividend

是被除数的数字表达式。dividend 必须是整型数据类型分类的任何有效 Microsoft® SQL Server™ 表达式。(模是两个整数相除后剩余的整数。)

divisor

除数的数字表达式。divisor 可以是具有数字数据类型分类中任何数据类型的任何有效 SQL Server 表达式。

结果类型
int

注释
求模算术运算符可以和列名、数字常量或任何具有整型数据类型分类的有效表达式组合共同在 SELECT 语句的选择列表中使用。

示例
下面的示例返回每本书的书号以及年销售总额 (ytd_sales * price) 除以每本书的价格(转换为整型值)所得的模(余数)。

USE pubs
GO
SELECT title_id,
CAST((ytd_sales * price) AS int) % CAST(price AS int) AS Modulo
FROM titles
WHERE price IS NOT NULL and type = 'trad_cook'
ORDER BY title_id
GO

CrazyFor 2003-03-13
  • 打赏
  • 举报
回复
select 5%4
---结果
1

%就是取余。

34,876

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧