-3.14c语言四舍五入,(4.14)向上取整、向下取整、四舍五入取整的实例

==================================================== 【四舍五入取整截取】

select round(54.56,0)

==================================================== 【向下取整截取】

SELECT FLOOR(54.56)

==================================================== 【向上取整截取】

SELECT   CEILING(13.15)

以下转自:http://www.2cto.com/database/201209/156996.html

--MSSQL取整函数的使用

--两个整数相除将截断小数部分

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

-- www.2cto.com

--四舍五入 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

==================================================== 【四舍五入取整截取】

select round(54.56,0)

==================================================== 【向下取整截取】

SELECT FLOOR(54.56)

==================================================== 【向上取整截取】

SELECT   CEILING(13.15)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/428322.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

sql空字符串判断函数_access常用的内置函数

新朋友点“Office交流网“蓝字关注我们Access提供了几种类型的函数,可将这些函数分为以下几类:转换:把一个值转换为另一个。日期/时间:返回日期和/或时间值。判断检查:判断是否正确算术计算&a…

实验吧—Web——WP之 Guess Next Session

打开链接,他有给出查看原码的按钮,那么我们打开看看 在这个里面,如果GET的值等于session的就会给出flag 那么我们进行抓包改包 在输入框内随意输入一个值然后抓包 将password的值删去,并且将cookie后面的PHPsessid的值也删去&…

简易贪吃蛇c语言贴吧,熬书几个月,终于编出简易的贪吃蛇了,VS2013

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#include#include#include#include#define X 30#define Y 15void guozi(int *x, int *y);int main(void){char map[X][Y];int x;int y;//横纵坐标int i;int j;//标记蛇头int p, q;//标记蛇尾int t, d;//寻找蛇尾int n 4;//蛇的长度…

linux命令行提示符居中,linux命令行学习(54):修改提示符

提示符由环境变量PS1决定,所以,修改提示符就是修PS1的值。一、保存PS1原来的值以及恢复原值为了防止麻烦,在修改PS1的值之前,可以先将PS1的值保存起来,以备以后恢复。我们建立一个环境变量ps1执行命令:ps1&…

flask(精讲)

Flask 一:web框架Django和Flask本质 socket服务端 ?123wsgi: Web服务网关接口- wsgiref # Django内部内置模块- werkzeug # Flask安装完成后,内部默认已经安装好werkzeugfrom werkzeug.wrappers import Request, Respons…

c++builder 运行网站的api_04 将您的API Builder Docker映像发布到AMPLIFY运行时服务(ARS)...

「注:转载请注明出处,谢谢!」注意:请参考在线文档以获取最新信息。将APIBuilder应用程序部署到AMPLIFY Runtime Services在先前文章中,我们描述了如何轻松地使用API Builder Standalone创建微服务并将其打包为可在任何…

Android数据库 分页查询,Android之怎么使用SQLite数据库(增、删、改、查、分页等)以及ListView显示数据(转)...

由于刚接触android开发,故此想把学到的基础知识记录一下,以备查询,故此写的比较啰嗦:步骤如下:一、介绍:此文主要是介绍怎么使用android自带的数据库SQLite,以及把后台的数据用ListView控件显示…

go int64转string_go常见问题收录

本条文章记录本人在实际项目中遇到的实际问题,如有错误,欢迎指正,仅供参考!欢迎点赞收藏转发,转载请添加原链接声明哦!感谢您的支持。变量各种类型转换string转成intintstring转成int64int64, err : strcon…

程序员的功法

今天做复杂业务的时候有感而发。 做程序员这一行其实与练功差不多,都讲究外功与内功。 外功有:编辑器的各种快捷键使用,各种工具提高编程以及分析效率。 内功:算法,数据结构,操作系统原理,代码结…

氢os关闭android键盘,氢OS11到来前,先听听这些一加用户对氢OS的吐槽

随着新版安卓系统发布,各厂商都在筹备新版系统。这几天,一加的官方动态全部围绕着即将到来的氢OS11,广开言路收集大家意见,宣传力度非常大,似乎是希望通过新系统改变大家对于氢OS简陋、稳定性差以及功能更新效率低的印…

mysql部门人员排序设计_MySQL数据库访问性能优化

MYSQL应该是最流行的WEB后端数据库。大量应用于PHP,Ruby,Python,Java 等Web语言开发项目中,无论NOSQL发展多么快,都不影响大部分架构师选择MYSQL作为数据存储。MYSQL如此方便和稳定,以至于我们在开发 WEB 程…

缓冲区的原理

缓冲区中封装了一个数组,并对外提供方法来操作数组,这些方法操作的就是该数组的下标。 而缓冲的原理就是从源获取一批数据放进缓冲区,再从缓冲区不断的取出一个一个的数据。 在每次取完后,再从源中取一批数据到缓冲区,…

android如何删除项目,AndroidStudio中怎样删除项目

最近决定从Eclipse转到AndroidStudio了。虽然之前有接触过AndroidStudio,但都是为了体验一下AndroidStudio炫酷的界面,并没有深入的了解过,所以这次准备好好学习一番AndroidStudio。。。刚开始转到AndroidStudio的时候确实有很多不适应的地方…

openstack o版本自动化脚本安装

controller 节点 跑glance nova (MQ)messaging apache keystone neutron mysql memcache chrony empd epmd 介绍如下 参考 http://blog.csdn.net/mituan1234567/article/details/52767290 在《Erlang/OTP 并发编程实战》中,对 epmd 有如下描述&#…

vue点击切换类名_vue 新用户引导(vue-dirver)

最近公司经理让我在项目上做一个新用户引导,讲真这玩意我只在APP上看见过,网页上没啥功能啊,还需要引导! 没办法,刚它!!!在网上查了点资料 Vue 基本上都是 intro.js 和 driver.js 两…

Hibernate or 的用法

转自baidu estrictions.or(Restrictions.like(),Restrictions.or(Restrictions.like,........))里面的or可以无限加的.还是比较好用 Session session getHibernateTemplate().getSessionFactory().openSession();Criteria criteria session.createCriteria(Film.class);List&…

c# html转为图片,C# 使用 WebBrowser 实现 HTML 转图片功能的示例代码

在 .NET 平台上,我们有多种方式可以将一段 HTML 文本转换为一张图片:HTML Renderer、SelectPdf 、Aspose.Html等。在 WinForm 程序中,每一个 System.Windows.Forms.Control 的派生类型均包含一个名为 DrawToBitmap 的方法,该方法可…

java的string访问某个元素_CSS伪类与伪元素总是傻傻分不清,这份总结够面试用了

熟悉前端的人都会听过 css 的伪类与伪元素,然而大多数的人都会将这两者混淆。本文从解析伪类与伪元素的含义出发,区分这两者的区别,并且列出大部分伪类与伪元素的具体用法,即使你有用过伪类与伪元素,但里面总有一两个你…

android平板 深度学习,这款叫Remix的设备,或许可以拯救安卓平板

(图片来自于魏布斯评测视频“Remix平板上手使用体验”)现今平板市场,已呈现出苹果谷歌微软三分天下之势。然而,相较于其他两者,安卓平板却并面临着严重的危机,即便自2013年第三季度,安卓平板便已超越iPad成为市场份额的…

IE8下强制浏览器用哪个IE版本渲染页面

在head中加入<meta http-equiv"X-UA-Compatible" content"IEEmulateIE10"/> 转载于:https://www.cnblogs.com/lansetuerqi/p/8288900.html