第五十八章 SQL函数 FLOOR-程序员秘密

技术标签: SQL 函数  database  数据库  sql  

第五十八章 SQL函数 FLOOR

数值函数,返回小于或等于给定数值表达式的最大整数。

大纲

FLOOR(numeric-expression)

{
    fn FLOOR(numeric-expression)}

参数

  • numeric-expression - 下限要计算的数字。

FLOOR返回与NUMERIC-EXPRESSION相同的数据类型。

描述

FLOOR返回小于或等于NUMERIC-EXPRESSION的最接近的整数值。返回值的小数位数为0。当numeric-expression为空值、空字符串(‘’)或非数字字符串时,FLOOR返回NULL

请注意,Floor可以作为ODBC标量函数(使用花括号语法)调用,也可以作为SQL常规函数调用。

也可以使用Floor()方法调用从ObjectScript调用此函数:

$SYSTEM.SQL.Functions.FLOOR(numeric-expression)

示例

以下示例显示Floor如何将分数转换为其Floor整数:

SELECT FLOOR(167.111) AS FloorNum1,
       FLOOR(167.456) AS FloorNum2,
       FLOOR(167.999) AS FloorNum3

167	167	167
SELECT {fn FLOOR(167.00)} AS FloorNum1,
       {fn FLOOR(167)} AS FloorNum2
       
167	167
SELECT FLOOR(-167.111) AS FloorNum1,
       FLOOR(-167.456) AS FloorNum2,
       FLOOR(-167.999) AS FloorNum3
       
-168	-168	-168
SELECT FLOOR(-167.00) AS FloorNum 

-167

下面的示例使用子查询将一个包含美国邮政编码(postal Codes)的大表简化为每个楼层Latitude整数的一个代表城市:

SELECT City,State,FLOOR(Latitude) AS FloorLatitude 
FROM (SELECT City,State,Latitude,FLOOR(Latitude) AS FloorNum
      FROM Sample.USZipCode)
GROUP BY FloorNum
ORDER BY FloorNum DESC

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/yaoxin521123/article/details/123014305

智能推荐

docker快速部署elk_docker elk_at1358的博客-程序员秘密

命令如下:#下载ELK使用的镜像docker pull elasticsearch:7.6.0docker pull kibana:7.6.0docker pull logstash:7.6.0docker pull mobz/elasticsearch‐head:5#安装elasticsearch,创建一个elk文件夹, 后面的elk日志采集系统的配置文件都放在这里面#创建elk使用配置文件的目录mkdir -p /data/elk#创建es使用的目录mkdir /data/el

解决SurfaceView调用setZOrderOnTop(true)遮挡其他控件_weixin_33704591的博客-程序员秘密

解决SurfaceView调用setZOrderOnTop(true)遮挡其他控件的问题http://marller.blog.51cto.com/8699646/1762028 FAQ:SurfaceView遮挡其他控件的项目背景:最近在做播放器项目,由于底层实现是用Surface和OpenGL切换渲染,所以在布局里面同时使用了GLSurfaceView和SurfaceView,同时播...

小书童——密码(洛谷-P1914)_但他还记得密码是由一串字母组成。且密码是由一串字母,每个奇数位向前移动n位,每_Alex_McAvoy的博客-程序员秘密

题目背景某蒟蒻迷上了“小书童”,有一天登陆时忘记密码了(他没绑定邮箱or手机),于是便把问题抛给了神犇你。题目描述蒟蒻虽然忘记密码,但他还记得密码是由一串字母组成。且密码是由一串字母每个向后移动n为形成。z的下一个字母是a,如此循环。他现在找到了移动前的那串字母及n,请你求出密码。(均为小写)输入输出格式输入格式:第一行:n。第二行:未移动前的一串字母输出格式:一...

Error:Cannot build Artifact :war exploded because it is included into a circular depency_build artifact 'smbms:war exploded' because it is _程序员赵洋的博客-程序员秘密

从网上查找得知: 在项目目录 .idea文件夹下,把artifacts文件夹删除,重新启动tomcat试一下!删除artifacts文件夹后,我的项目神奇的可以运行了!

Cpp: friend 友元类(转)_cpp中friend_EverNoob的博客-程序员秘密

from:http://c.biancheng.net/view/169.html私有成员只能在类的成员函数内部访问,如果想在别处访问对象的私有成员,只能通过类提供的接口(成员函数)间接地进行。这固然能够带来数据隐藏的好处,利于将来程序的扩充,但也会增加程序书写的麻烦。C++是从结构化的C语言发展而来的,需要照顾结构化设计程序员的习惯,所以在对私有成员可访问范围的问题上不可限制太死。C++ 设计者认为, 如果有的程序员真的非常怕麻烦,就是想在类的成员函数外部直接访问对象的私有成员,那还是做一点妥协以.

微信小程序 · 图片上传_微信小程序chosefile_程程.的博客-程序员秘密

小程序 · 图片上传在小程序端实现图片上传,需要调用小程序的图片选择接口(chooseImage)和本地资源上传接口(uploadFile)。1. wx.chooseImage()从本地相册选择图片或使用相机拍照。参数:实例:wx.chooseImage({ count: 1,//可选图片数量 sizeType: ['original'],//original 原图 compressed 压缩图 sourceType: ['album', 'camera'],//支持选取图

随便推点

数据库完整性基于关系型数据库mysql_luopiao19岁青少年软件从业人员的博客-程序员秘密

数据库的完整性是指数据的正确性和相容性,是为了防止数据库中存在不符合语义的数据,即不正确的数据。为了提供数据库的完整性,数据库管理系统必须能实现如下功能:提供定义完整性约束条件的机制 提供完整性检查的方法 进行违约处理实体完整性【主键primary key】将检查主码值唯一且不为空,检查方法为避免全表扫描【耗时】将自动建立一个索引,违约处理为拒绝该操作。对单属性构成的码可以有两...

软件工程第一次作业_Noyce2014的博客-程序员秘密

第一次博客作业1.自我介绍031702527;我是计算机五班的陈天恒;我的爱好是打游戏、打乒乓球,唱歌;我最喜欢的食物是麻辣香锅(玫瑰一楼);给大家推荐一首歌,芒种,一想到你我就,呜呜呜呜呜~2、阅读与思考2.1回想一下你初入大学时对计算机专业的畅想2.1.1当初你是如何做出选择计算机专业的决定的?当初分数正好达到福大计算机的这个专业分数线,而且听说计算机的学生出去工作赚钱多...

区块链技术应用在金融领域之大数据风控_一生中所爱的博客-程序员秘密

风险控制是金融领域必不可少的一环。近些年,为了实现更精准、更高效的风控,金融机构纷纷引进了大数据技术。然而,大数据风控并非十全十美,其尚存数据孤岛、数据低质和数据泄露等有效性不足问题,由此引发的风险事件层出不穷。区块链技术的横空出世,为大数据风控带来了些许曙光。那么,大数据+区块链,是否真的能在风险控制领域擦出不一样的火花?

软件测试心得体会_承诺888的博客-程序员秘密

软件测试心得体会软件测试心得体会一:软件测试心得体会软件测试在整个软件周期中的重要性,它存在于整个项目周期,在项目开始之初需求调研的时候就开始了,在形成需求规格说明书的时候就需要针对文档进行测试。这个环节在后续整个项目中占了很大的比重,能主导整个项目的走向,成败与否全在于开始阶段的决策。体会一:软件测试的真正意义在于发现错误,而不在于验证软件是正确的。再严密的测试也不能完全发现软件

使用vue的transition完成滑动过渡_vue transition 滑入_神圣光的博客-程序员秘密

使用vue来做一些小巧的动画效果是非常方便的,今天本人想使用vue的transition来完成一个滑动过渡效果,这里和大家分享一下。直接上源代码:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>Vue滑动效果</title>

如何修改Pandas的DataFrame中的某一个具体的值?_pandas修改某个值_data_amateur的博客-程序员秘密

如何修改Pandas的DataFrame中的某一个具体的值? DataFrame可以看做一个2维的表格,哪如何修改表格中的一个具体的值呢?使用dataframe.loc['行索引','列索引‘] = ‘hello’,将表格中的值置为'hello'。例如现在有一个datafram变量df_test,内容如下:现在想将列表中的‘A3’值修改A4,该如何操作呢?可以使用dataframe.l...

推荐文章

热门文章

相关标签