sql中的trunc和round函数

2023-12-02

trunc 和 round 与否定参数相同吗?

       SQL> select round(123456.76,-4) from dual;

        ROUND(123456.76,-4)
         -------------------
         120000

         SQL> select trunc(123456.76,-4) from dual;

          TRUNC(123456.76,-4)
          -------------------
         120000

不,行为取决于有效数字的值(在您的情况下,第 3 位数字 (3) 是有效数字,因为它低于 5round and trunc照着做 )

try select trunc(125456.76,-4) from dual(结果是 120000) vsselect round(125456.76,-4) from dual(结果是 130000)。现在,当有效数字为 5(或更高)时,结果为trunc and round differ.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

sql中的trunc和round函数 的相关文章

  • 需要 SQL 选择查询帮助

    我的问题类似于SQL选择组查询 https stackoverflow com questions 11407601 sql select group query 但模式发生了变化 我想要不同的结果 如下所述 给定链接的解决方案没有给我正确
  • 我可以从列 CHECK 约束调用用户定义的函数吗?

    我有一个返回 1 或 0 的用户定义的 SQL 函数 我想从列 CHECK 约束中调用它 是的 SQL Anywhere 没有布尔数据类型 因此您必须编写一个生成 TRUE FALSE 或 UNKNOWN 的谓词 换句话说 如果函数返回 1
  • count(distinct) over (partition by... 在 Oracle SQL 中不起作用

    我想数一下distinct day number过去 30 天 但是 distinct 函数不能与over 如果我删除distinct 它会给我总数day number but day number可以有很多重复的 所以这就是为什么我想添加
  • SQL Server 与 Oracle DBMS_METADATA.GET_DDL 并行吗?

    我正在寻找命令行或脚本化解决方案来从 SQL Server 2005 中为所有数据库对象提取 DDL 表 存储过程 视图 索引 索引 约束等 GUI 工具不感兴趣 优先选择内置工具 因为它最能与 Oracle 的 DBMS METADATA
  • Oracle SQL 列转行(无需 UNPIVOT)

    我目前拥有的 Team User Apples Oranges Pears Red Adam 4 5 6 Red Avril 11 12 13 Blue David 21 22 23 需要什么 Team User Product Count
  • SQL Server中根据条件进行计数

    有谁知道如何在 SQL Server 中根据条件进行计数 Example 如何对表中名称为 system 的记录以及 CaseID 记录总数进行列计数 顾客表 UserID CaseID Name 1 100 alan 1 101 alan
  • 在 apex 中根据 2 种不同类型的用户进行自定义身份验证

    我有一种身份验证方案 目前仅验证用户是否在一个表中 即雇主表中 现在我希望这个身份验证方案来验证用户是雇主还是雇员 并且根据他们是雇主还是雇员 它应该将他们重定向到不同的页面 首先 我如何在身份验证脚本中包含第二个表 我最大的问题是 当员工
  • 对于 XML 路径:如何将属性和值保留在同一节点中

    我在使用时遇到一些问题FOR XML PATH 我的情况是 我运行了如下脚本 属性CCY和价值AMOUNT合并到同一个节点 脚本1 SELECT USD AS Amount Ccy 123000 AS Amount Foo AS Foo F
  • SQL 未插入到 Yii 中具有关系的表中

    我正在尝试创建一个用户 但所有值都没有插入到数据库中 Systems user 表与partys 表有关系 因为party id 是sytems user 的主键 没有插入任何内容 甚至没有错误 它只是返回到 创建 页面 这是我的架构 Ta
  • 如何查找列表/集合是否包含在另一个列表中

    我有一个产品 ID 列表 我想找出哪些订单包含所有这些产品 订单表的结构如下 order id product id 1 222 1 555 2 333 显然我可以通过 PHP 中的一些循环来做到这一点 但我想知道是否有一种优雅的方法可以纯
  • 如何增加每次 INSERT INTO 迭代的值?

    我有一个查询 如下所示 第 1 列位于 另一列是 varchar 100 INSERT INTO TABLE1 column1 column2 SELECT MAX column1 FROM TABLE1 1 anotherColumn F
  • Oracle sqlldr是否并行处理多个INFILE

    我正在使用 sqlldr 将数据加载到 Oracle RAC 在 Linux 上 并且我正在尝试提高数据加载的性能 我正在使用 直接路径 并且为 sqlldr 设置了 parallel true 而且 由于我的服务器是多核的 所以默认情况下
  • 如何在我的查询中使用日期格式?

    这适用于 phpmyadmin 但是当我在代码上使用时给我一个错误 错误说 解析错误 语法错误 意外的 我的语法有什么问题 gt
  • SQL:从多个表中获取 USER 表中用户记录的计数。最好的方法是什么?

    我有4个SQL Server 2008版本 表 1 USER to store user information Fields UserId UserName 2 FILES to store files uploaded by user
  • postgresql 中的咨询锁超时

    我正在从 ORACLE 迁移 目前我正在尝试移植此呼叫 lkstat DBMS LOCK REQUEST lkhndl DBMS LOCK X MODE lktimeout true 这个功能 http docs oracle com cd
  • MySQL Workbench:如何将 mysql 数据库导出到 .sql 文件?

    我需要将 mysql 工作台中的数据库导出到文件 sql 该怎么办 在 MySql Workbench 版本 8 0 中 您只需按照以下步骤操作即可 Go to Server tab Go to 数据库导出 这会打开类似这样的东西 在中选择
  • SQL准备语句如何通过多个可能的菜单选择进行选择?

    所以我有 4 个菜单选择 产品 位置 课程类型和类别 所有这些都可以为空 使用 JSF 编程 但这应该与这个问题无关 因为它是一个 SQL 问题 菜单选择将向托管 bean 发送用户选择的变量 并使用准备好的语句使用用户选择的菜单中的信息
  • 与派生表的内连接

    我对连接派生表的基本语法有疑问 这是使用的基本语法吗 select from table1 a inner join select from table2 as T1 on 1 ID T1 ID 那行得通吗 您是在问加入两个子查询吗 尝试
  • 为什么这个触发器会失败?它说无效标识符

    CREATE MATERIALIZED VIEW ORDERS MV BUILD IMMEDIATE REFRESH COMPLETE ON DEMAND AS SELECT FROM ORDERS CREATE OR REPLACE TR
  • Knex 中的表的别名

    我有一个 SQL 查询两次引用同一个表 并且我需要将该表别名为两个单独的别名 我不太清楚如何用 Knex 来编写它 有一个 单词 表和一个 用户 表 Words 表有两个外键 author id 和 winner id 引用 Users 表

随机推荐

  • 如何在 NSString 中正确编码 Unicode 字符?

    问题陈述 我创建了多个字符串 将它们连接在一起形成 CSV 格式 然后将字符串作为附件通过电子邮件发送 当这些字符串仅包含 ASCII 字符时 将正确构建 CSV 文件并通过电子邮件发送 当我包含非 ASCII 字符时 结果字符串格式错误
  • C# WPF 项目无法调用 F# 库

    最近 我从当前的项目中休息了两周 编写了一个大小合适的文件解析器和一个数字错误检查器 为了好玩 我决定用 F 编写它们 很棒的决定 旧版本的VB程序有1000多行 我在 F 中用 170 成功了 惊人的 我现在回到当前的项目 想要合并一个
  • 如何使用python将传感器数据输出保存到excel中

    我目前正在使用树莓派并使用 DHT11 每秒读取温度和湿度值 我必须将这些值实时保存到数据库中 这是我的代码 每秒显示传感器数据 我不知道如何在 Excel 中保存数据 结果 import RPi GPIO as GPIO import d
  • 整数线性规划 (ILP) 的运行时间复杂度是多少?

    运行时间复杂度是多少整数线性规划 ILP 问题时 有N变量的数量和R约束数量 出于编码目的 我使用 Matlabintlinprog功能 任何参考都会有帮助 整数规划是 NP 完全的 如中所述这个链接 中使用的一些启发式方法intlinpr
  • 求数轴上线段的并集

    我有一条 0 到 1000 之间的数轴 数轴上有很多线段 所有线段的 x1 gt 0 所有 x2 我需要找到线段的所有并集 在此图像中 线段为蓝色 并集为红色 是否有针对此类问题的现有算法 您可以使用 marzullo 算法 有关更多详细信
  • 当应用于变量名时 * 和 & 的含义是什么?

    在 C 中 以下之间有什么区别 void func MyType declaration MyType ptr func ptr compiler doesnt give error func ptr compiler gives erro
  • 如何检测具有相同 id 的点击 div 文本

    document ready function peoplelayer click function peoplelayer each function peoplelayer fadeOut 500 var str this text a
  • 如何在 Mac、Windows 和 Linux 中使用 keytool 生成 SHA1、SHA256、MD5 作为默认调试密钥?

    经历了官方文档 验证您的客户端 但是 终端仍然无法找到 keytool 或者命令不起作用 下面将为您提供 SHA1 SHA256 MD5 作为默认调试密钥 并且可以用于使用google play服务进行开发和调试 Linux 和 Mac 命
  • 在 MVC 中将视图渲染为字符串,然后重定向——解决方法?

    尽管我无法将视图呈现给字符串然后重定向这个答案来自二月 我认为在 1 0 版本之后 声称这是可能的 我以为我做错了什么 然后我读到了这篇文章Haack 七月的回答声称这是不可能的 如果有人让它工作并且可以帮助我让它工作 那就太好了 我将发布
  • 阻止用户打开开始菜单

    我有一个程序应该阻止用户打开任务管理器和打开开始菜单 我已经添加了代码来禁用任务管理器 现在需要阻止用户通过键盘上的 windows 键启动 开始 菜单 请问有人有想法吗 据我所知 您可以减少用户的访问权限 以便他们拥有almost开始菜单
  • WEB API 2 删除返回 405

    我正在尝试在我的 Web API 类中创建一个删除函数 我之前在使用 Put 和 Patch Http 消息时遇到了问题 因为这些消息链接到 WebDAV 更改此设置后 补丁和放置有效 但删除给我带来了问题 这是我的课程 RoutePref
  • 测试点是否在圆内的方程

    如果你有一个以中心为中心的圆 center x center y 和半径radius 如何测试给定点是否具有坐标 x y 是在圈内吗 一般来说 x and y必须满足 x center x y center y lt radius 请注意
  • VBScript 能否确定特定文件夹中最近修改(或添加)的文件?

    我有一个脚本 或更准确地说将有一个脚本 来检查文件夹并将文件从该文件夹复制到不同的位置 每天运行一次 然而 我想要复制的文件名会根据日期而变化 基本上 我不想将 strFilePath 设置为 C somePath somePath2 my
  • 我在哪里为 Qt 设计器中的单个升级的 QWidget 编写类

    我阅读 测试并理解了很多来自 Qt 设计器的 QWidgets 使用示例 这些示例已升级到 PyQt5 尽管如此 我无法为我自己处理一个简单的例子 下面我展示了我的代码 该代码不起作用并尝试解释 在 Qt 设计器中 我创建一个简单的 Mai
  • 带 UIImages 指针的模拟时钟?

    我想知道如何在iPhone SDK中制作模拟时钟 但是 我希望时钟的指针是自定义图像 而不是像本教程中那样绘制的正方形 http iphone dev tips alterplay com 2010 03 analog clock usin
  • var let 可以,但 let let 不行吗?

    Version A var let true console log let true Version B let let 0 syntax Error let is disallowed as a lexically bound name
  • 如何在没有 Storyboard 的 Xcode 中创建空应用程序

    Xcode6已删除Empty Application创建新项目时的模板 我们如何创建一个空的应用程序 没有故事板 Xcode6及以上 就像早期版本一样 里面没有选项XCode6及以上版本用于直接创建空应用程序 如下所示XCode5和更早的时
  • 如何使用 IF 函数编写步进函数

    我有 3 个数字范围 答案取决于范围 75 79 gt 0 255 80 84 gt 0 327 85 gt 0 559 我尝试创建一个方程 通过使用嵌套来解释范围IF函数 但 Excel 指出我为此函数输入了太多参数 下面是我输入的方程式
  • 将字符串传递给 ggplot 函数

    我想要一个可以应用于任何满足条件的对象的函数 并且有一个很好的ggplot带回归线打印的散点图 但是 我无法概括我能做什么REPL与代码 所以我有这个工作 require ggplot2 require xts set seed 1 dd
  • sql中的trunc和round函数

    trunc 和 round 与否定参数相同吗 SQL gt select round 123456 76 4 from dual ROUND 123456 76 4 120000 SQL gt select trunc 123456 76