`
summernight
  • 浏览: 74609 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

SQL2005中截取小数点后位数

 
阅读更多
select CAST(10.1111 AS numeric(16,2))
分享到:
评论

相关推荐

    sql取小数点后N位.txt

    本文将详细介绍如何在SQL查询中提取数值中小数点后的特定位数,这不仅适用于基本的数值处理需求,还能够满足更为复杂的业务场景。 #### 一、背景介绍 在SQL中,处理浮点数或小数通常涉及到数据类型的转换以及数值...

    获取float类型小数点位数

    获取float类型小数点位数,先将数据转换为varchar类型,然后对转换后的数据进行翻转,获取小数点所在的位置即可

    SAP HANA数据计算后小数点位数异常

    在SAP HANA系统中,用户可能会遇到数据计算后小数点位数异常的问题。这类问题通常出现在对数据库进行升级之后,具体表现为SQL函数`ROUND`返回的结果类型发生了变化,从原先的`Decimal`类型变成了`Decimal(p,s)`类型...

    SQL_Sever数据库常用语句大全.zip

    round函数保留指定位数小数点(指定位数后四舍五入) sign函数判断正数负数和零 sqrt平方根函数 convert转换数据类型函数 CURRENT_USER返回当前用户名字 datalength返回双字符串字节长度(一个中文2个字节) Host_...

    mysql格式化小数保留小数点后两位(小数点格式化)

    例如,如果需要直接截取小数点后两位而不需要四舍五入,可以使用`TRUNCATE`函数: ```sql SELECT TRUNCATE(4545.1366, 2); ``` 这将返回 `4545.13`,不进行四舍五入,而是直接截断多余的小数位。 另外,如果需要将...

    oracle和sql的语法区别大

    - SQL Server: NUMERIC 类型定义时也是通过P和S来确定,但是P代表整个数字的最大位数(包括小数点两侧),S仍指小数点右侧的位数。 - **DECIMAL (Oracle) / DECIMAL (SQL Server)** - 与NUMBER和NUMERIC相同,...

    SQL Sever 常用函数集锦

    其语法允许指定结果字符串的长度以及小数点后的位数。如果没有明确给出长度,SQL Server默认使用长度10;若未指定小数位数,默认为0。当参数为负值或长度不足以容纳整数部分时,函数将返回NULL或用星号`*`填充不足的...

    SQLServer和Oracle的常用函数对比.doc

    5. 四舍五入:SQL Server和Oracle的`ROUND()`函数用于四舍五入,但Oracle在指定精度时会直接省略小数点后的多余位数。 6. 幂运算:在SQL Server中,`EXP()`函数以e为底计算指数,Oracle也有相同功能的`EXP()`函数。...

    sql常用函数[文].pdf

    在SQL Server和Oracle数据库系统中,函数是进行数据操作和计算的重要工具。这些函数使得数据库开发者和管理员能够处理各种数值、字符串和日期类型的数据。以下是对两种数据库系统中一些常见函数的对比和详解: 1. *...

    SQL Server字符串处理函数大全

    - 当 `length` 小于小数点左边的位数时,返回字符串由 `*` 填充。 - 先考虑 `length` 的设置,再考虑 `<decimal>` 的设置。 - 如果返回字符串的长度小于 `length`,则在左侧用空格填充。 - **示例**: ```sql ...

    OracleSQL函数大全[归类].pdf

    - **TRUNC(n, m)**:截取数字,将小数点后m位的数字去掉。 2. **字符函数** - **CONNECT(char1, char2)**:未在标准SQL中定义,可能在特定Oracle版本中有特定用途。 - **INITCAP(char)**:将字符串的第一个单词...

    oracle常用命令

    - **Round(数字, 保留小数点后位数)**: 对数字进行四舍五入。 - **Trunc(数字, 保留小数点后位数)**: 舍去数字的小数部分。 - **Mod(数字1, 数字2)**: 计算两数相除的余数。 3. **日期函数** - **日期+数字=...

    Oracle中Decode()函数的有关用法

    ### Oracle中Decode()函数的有关用法 ...相比之下,`INT`类型的定义相对简单,一般用来表示整数类型的数据,通常没有小数点后的位数。但在实际应用中,建议使用`NUMBER`类型以获得更好的兼容性和灵活性。

    oracle部分面试题-DBA数据库管理员JAVA程序员架构师必看.docx

    为了得到百分比,需要将每个分组的人数除以总人数,这里使用嵌套的子查询来计算总人数,最后使用`TRUNC`函数截取小数点后的位数。 面试题四(上海): 这个题目要求列出所有成绩排名为'A'的学生名字。这涉及到对两...

    学习Oracle数据库

    如果第二个参数为正数,数字会被截取到小数点后的指定位置;如果是负数,截取会发生在小数点前的位置。 六、填充字符串长度(LPAD) `LPAD()`函数用于在字符串左侧填充特定字符以达到指定长度。例如,`LPAD(string,...

    c#常见方法

    这里,`15` 是总位数,`0` 表示小数点后没有位数。 #### 5. SQL Server 中的 LIKE 语句在存储过程中 在 SQL Server 中,使用 LIKE 子句可以实现模式匹配。例如,在存储过程中可以这样写: ```sql CREATE ...

    Server2005函数大全

    - **语法**: `STR(float型小数[, 总长度[, 小数点后保留位数]])` - **功能**: 将数字转换为字符串,并控制其格式。 - **示例**: `SELECT STR(123.451)` 返回带有前置空格的'123';`SELECT STR(123.451, 7, 3)` ...

    CSharpe数字补位问题.

    - 控制小数点后的位数: ```csharp Label1.Text = string.Format("{0:000.000}", a); // 输出:1234.000 ``` 3. **千分位分隔符**: - 使用逗号作为千分位分隔符: ```csharp Label1.Text = string.Format(...

    mysql笔记.doc

    (B) `TRUNCATE(数值, 位数)` 是一个截取函数,与`ROUND`不同的是,它不会考虑小数部分的数值,而是直接截断指定位数之后的所有数字。如果第二个参数为0,它会将所有小数部分删除。例如,`TRUNCATE(3.14159, 2)` 返回...

    oracle字符串操作.docx

    - **ROUND**: 四舍五入,保留小数点后指定的位数。如`SELECT ROUND(45.678, 2) FROM DUAL`。 - **TRUNC**: 截断数字,不进行四舍五入。例如,`SELECT TRUNC(45.678, 0) FROM DUAL`。 - **MOD**: 求余数,如`...

Global site tag (gtag.js) - Google Analytics