1、CAST函数的作用:

1、格式化小数的位数
2、数据类型转换(例如:char转int)

CAST函数语法格式
CAST(expression AS data_type)
expression:任何有效的SQL表达式。
AS:用于分割两个参数,前一个参数是要处理的数据,后一个参数是要转换的数据类型。
data_type:要转换的数据类型

列1:格式化小数的位数(浮点型转换成整型)

SELECT CAST('123.96' AS int);  //输出123,小数部分不会进行四舍五入。

例2:将字符串123转换为整型

SELECT CAST('123' AS int);

2、decimal类型

1、首先定义decimal值得精度和小数位数。
精度:
1、数字的总位数,包括小数点左边和右边数字位数的总和。
2、精度和小数位数的默认值为18和0。
3、如果在decimal类型中不设置这两个值,SQL server将对数字中的小数部分进行四舍五入。

例1:将字符串“23.6”转换成精度和小数位数分别为9和3的浮点型。

SELECT CAST('23.6' AS decimal(9,3));

例2:将字符串“23.6”中的数字进行四舍五入。

SELECT CAST('23.6' AS decimal);

SQL Server学习笔记5——CAST函数相关推荐

  1. SQL Server学习笔记6——LTRIM()函数(去掉空格)

    LTRIM()函数用于去掉字符串左边多余的空格. 语法格式如下 LTRIM(character_expression) //character_expression:字符或二进制数据表达式,可以是常量 ...

  2. SQL Server学习笔记

    <SQL Server从入门到精通>学习笔记 1 数据管理技术的三个阶段:人工管理.文件系统.数据库系统. 2 数据库的组成:数据库.数据库管理系统.数据库管理员.硬件平台.软件平台5部分 ...

  3. SQL Server 学习笔记——T-SQL

    SQL学习笔记 一.SQL概述 SQL按其功能可以分为三大部分: 数据定义功能.数据操纵功能和数据控制功能 DDL.DML.DCL SQL功能 命令动词 数据定义 CREATE.ALTER.DROP ...

  4. sql server学习笔记——批处理语句、存储过程

    目录 批处理语句 1.批处理语句简介 示例一: 示例二: 存储过程 一.什么是存储过程 1.存储过程的简介 2.存储过程包含的内容 3.存储过程的优点 4.存储过程的分类 系统存储过程: 用户定义存储 ...

  5. 【SQL Server学习笔记】变更数据捕获(Change Data Capture)

    SQL Server的变更数据捕获(Change Data Capture,CDC),就是异步捕获表数据的修改,只有很少的性能开销,可以持续的更新其他数据源,比如,将联机事务处理数据库中的持续数据变化 ...

  6. 【SQL Server学习笔记】SQL SERVER 视图

    视图包括:普通视图,索引视图,分布式分区视图. 关于视图的最佳实践: A.对视图进行性能优化的过程和普通的select查询语句的优化过程是一样的. B.不要在一个视图的定义中调用另一个视图. C.如果 ...

  7. 适合小白的SQL Server学习笔记

    升序ASC  降序DESC 统计某个字段count(字段),一般都需要根据该字段分组group by(字段) having的作用相当于where,但是where关键字不能与合计函数一起使用(例:sum ...

  8. SQL SERVER学习笔记(入门篇)

    登入前注意事项: 启动SQL SERVER服务,方法如下: 1.后台启动,(计算机管理-服务-SQL SERVER (MSSQLSERVER)) 2.CMD窗口使用命令行启动(启动:net start ...

  9. SQL Server 学习笔记

    SQL Server 创建数据库 切换数据库 在表中插入数据 在表中查询数据 无条件查询 取消结果集中的重复行 在表中修改数据 在表中删除数据 表结构的修改 添加列 修改列 环境 SQL Server ...

最新文章

  1. 实战 | 哪个瞬间让你突然觉得CV技术真有用?
  2. R语言Logistic分布函数Logistic Distribution(dlogis, plogis, qlogis rlogis )实战
  3. 引路蜂地图API:Drawing包定义
  4. vasp软件_量子力学分子动力学软件包-VASP
  5. 计算机基础及应用笔试,计算机基础及应用测试笔试题
  6. 03-04 元素定位工具
  7. LeetCode 151. Reverse Words in a String
  8. SVN 冲突文件快速解决方法
  9. 选择IT行业的自我心得,希望能帮助到各位!(一)
  10. 《奈何BOSS要娶我》将播 制片人:做了很多反套路的改编
  11. 图解LDO电路和DC-DC电路,掌握芯片选型
  12. Linux中 [Error 28] 设备上没有空间
  13. 政府行政管理思维与互联网思维
  14. Mysql全站最全笔记,从入门到资深!
  15. lda主题模型的可视化_Gensim LDA主题模型实验
  16. 超级计算机图片高清,专业不止一点,vivo X50 Pro+后置四摄,高清1亿模式亮点十足...
  17. android hero动画,主动画 (Hero animations)
  18. 【Java】int a = 2; 输出 a+++1 的结果是多少? 以及输出之后a的值是多少?
  19. Android实现textView倒影效果ReflectTextView
  20. Java 2022圣诞树+2023元旦倒计时打包一起领走

热门文章

  1. SonarQube使用说明
  2. 数据分析案例-股票数据分析
  3. html显示上标,JavaScript sup 方法:把字符串显示为上标
  4. HP LaserJet MFP M132snw打印机配置
  5. HTTP 之 options预请求
  6. java生产力笔记本_谁说轻薄本缺乏生产力?没体验过别乱说
  7. 2016太原UI设计师讲PS、AI{图像描摹}如何使用?
  8. 世界杯结束后,我把自己丢给了华为音乐
  9. 树莓派摄像头(通用)的多种使用方法
  10. Figma是什么软件?