<!-- 正文开始 -->
--两个整数相除将截断小数部分
select 3/4,4/3,5/3
--结果 0,1,1
--返回大于或等于所给数字表达式的最小整数
SELECT CEILING(123.55), CEILING(123.45),CEILING(-123.45), CEILING(0.0)
--结果 124,124,-123,0
---四舍五入 round(a,b) -- 结果a 精确到小数点右 b位,或是左 -b位
select round(54.36,-2), round(54.36,-1),round(54.36,0), round(54.36,1),round(54.36,2)
--结果 100.00,50.00,54.00,54.40,54.36
---四舍五入 并转化为 整数
select cast(round(56.361,0) as int),cast(round(56.561,0) as int)
--结果 56,57
--举例使用
---两个整数相除 舍弃小数部分( 全部都向前进位)
declare @dividend decimal(20,2), @divisor decimal(20,2)
set @dividend=3
set @divisor=4
select CEILING(@dividend/@divisor)
--结果 1
set @dividend=4
set @divisor=3
select CEILING(@dividend/@divisor)
--结果 2
set @dividend=5
set @divisor=3
select CEILING(@dividend/@divisor)
--结果 2
---两个整数相除 四舍五入到整数
set @dividend=3
set @divisor=4
select cast(round(@dividend/@divisor,0) as int)
--结果 1
set @dividend=4
set @divisor=3
select cast(round(@dividend/@divisor,0) as int)
--结果 1
set @dividend=5
set @divisor=3
select cast(round(@dividend/@divisor,0) as int)
--结果 2
分享到:
相关推荐
本文主要介绍了MSSQL中的一些常用字符串处理函数,分为字符转换函数、去空格函数、取子串函数、字符串比较函数以及字符串操作函数。 1. 字符转换函数: - ASCII():该函数返回一个字符的ASCII码值。例如,ASCII('a...
mssql 日期函数总结 MS SQL Server 提供了丰富的日期函数,开发中经常会用到。下面总结了常用的日期函数: 1. 获取当前时间 `GETDATE()` 函数用于获取当前的日期和时间,精确到毫秒。 示例:`SELECT GETDATE()` ...
MSSQL数据库函数汇总 MSSQL数据库提供了多种函数来进行数据处理和分析,本文将对这些函数进行归纳和总结。 聚合函数 聚合函数用于对表达式中的所有值进行计算,常用的聚合函数包括: * SUM:返回表达式中所有值...
下面将详细介绍SQL Server中关于时间操作的主要函数及其用法,并结合实例进行解释。 ### 1. 获取当前系统时间 - `GETDATE()` `GETDATE()` 函数用于获取当前系统的日期和时间。返回值类型为 `datetime` 或 `...
MSSQL常用函数的知识点涵盖了多个方面的数据库操作,包括字符处理、日期时间计算、数据类型转换等。以下是从给定文件内容中提炼出的详细知识点: 字符处理函数: 1. ASCII():返回字符表达式最左边的字符的ASCII...
3. 判断权限:利用MSSQL内置的函数或存储过程来判断当前数据库用户是否拥有高级权限。例如,通过"IS_SRVROLEMEMBER('sysadmin')"可以判断当前用户是否属于系统管理员角色。 4. 数据库名和用户名:通过MSSQL内置函数...
然而,Oracle 提供了 `NVL()` 函数来处理 NULL 值,当一个值为 NULL 时,可以将其替换为指定的默认值,而 MSSQL 使用 `ISNULL()` 实现相同功能。 三、日期函数 日期处理在数据库操作中至关重要。Oracle 的 `...
【DBeaver连接MSSQL驱动详解】 DBeaver是一款跨平台、开源的数据库管理和开发工具,支持多种数据库系统,包括Microsoft SQL Server(MSSQL)。MSSQL驱动是DBeaver连接到SQL Server数据库的关键组件,使得用户可以...
mssql2005以上版本,在数据库内实现正则函数,其中程序集 clr.regex 内容不可修改,该字符串为编译好的clr程序dll文件。 表值函数 RegexMatchesWithGroup RegexMatches 标量值函数 RegexIsMatch RegexMatch ...
本文将详细介绍MSSQL2008中常用的自定义加密函数,包括MD5、SHA和Base64等算法,以及如何在SQL脚本中使用这些函数来确保数据的安全性。 首先,MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,可以将...
SQLServer 返回表的函数在网上有很多,但是大部分都是比较杂的,比较生硬难懂,而且又要跟数据车上关系,我的这个方法没有用到数据,用的是时间,输入一个时间,自动返回一表,表里面的内容是每个季度每个月的某个...
SSMA for Mysql 5.6 (Mssql2000 Mssql2005 Mssql2008 Mssql2012)安装文件下载、授权文件及使用教程 1、安装mysql-connector-odbc-5.3.13(已内置) 2、安装vcredist_x64 VC2013(已内置) 3、安装SSMA for MySQL ...
赠送jar包:mssql-jdbc-8.2.0.jre8.jar; 赠送原API文档:mssql-jdbc-8.2.0.jre8-javadoc.jar; 赠送源代码:mssql-jdbc-8.2.0.jre8-sources.jar; 赠送Maven依赖信息文件:mssql-jdbc-8.2.0.jre8.pom; 包含翻译后...
Java连接Microsoft SQL Server(MSSQL)主要依赖于特定的驱动程序,通常称为JDBC驱动。JDBC(Java Database Connectivity)是Java平台中用于与数据库交互的一种标准接口。在这个场景中,我们需要的是一个支持MSSQL的...
标题"MSSQL官方最新jar包"指的是微软的SQL Server数据库管理系统与Java应用程序接口(JDBC)相关的库文件。这些jar包允许Java开发者在他们的程序中连接、查询和操作MSSQL数据库。MSSQL官方提供的jar包确保了与数据库...
在探讨MSSQL2000与MSSQL2005在JDBC URL上的区别之前,我们需要先了解一些基础知识。 ### JDBC简介 Java Database Connectivity (JDBC) 是一种用于执行SQL语句的Java API,它可以为多种关系数据库提供统一访问,它...
赠送jar包:mssql-jdbc-8.2.0.jre8.jar; 赠送原API文档:mssql-jdbc-8.2.0.jre8-javadoc.jar; 赠送源代码:mssql-jdbc-8.2.0.jre8-sources.jar; 赠送Maven依赖信息文件:mssql-jdbc-8.2.0.jre8.pom; 包含翻译后...
Oracle数据库提供了异构服务的功能,允许从Oracle数据库实例访问其他数据库系统的数据,例如MySQL和Microsoft SQL Server (MSSQL)。这一功能主要通过使用Database Link(DBLink)来实现。DBLink是一种数据库对象,它...
"wamp- php_mssql.dll下载"这个标题表明了我们正在讨论的是WAMP环境中与Microsoft SQL Server数据库连接相关的组件——php_mssql.dll。 php_mssql.dll是PHP的扩展库,专门用于处理与SQL Server的通信。在PHP的早期...