`
nlslzf
  • 浏览: 1044616 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于SQL SERVER中的FLOAT转换为VARCHAR

阅读更多
前两天选择一个FLOAT型的字段,要转换为VARCHAR,可是小数点后面的都自动被删去了。。。后查得可以通过如下转换获得:

SELECT CAST(CAST(字段 AS DECIMAL(20,7)) AS VARCHAR(20)) FROM 要查的表
或者

SELECT CONVERT(VARCHAR(20),CONVERT(DECIMAL(20,7),字段)) FROM 要查的表

http://hi.baidu.com/cyap/blog/item/da083f0f40ef2de8ab6457a5.html
分享到:
评论

相关推荐

    sqlserver-oracle 数据类型对照

    - `float`在SQL Server中分为两种:`float(4)`对应Oracle的`BINARY_FLOAT`,`float(8)`对应`BINARY_DOUBLE`。 - `money`和`smallmoney`在SQL Server中对应Oracle的`NUMBER(precision,scale)`,其中scale是小数位数...

    SQLServer多种去除尾数多余的0

    在SQL Server中,处理数值类型的数据时,特别是浮点数(float)或定点数(decimal, numeric),我们可能会遇到一个问题:当数值末尾有过多的零时,它们并不总是直观地显示出来。尤其是在进行计算或者存储后,这些零...

    获取float类型小数点位数

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

    sqlserver转PG经验总结及PG的一些特性

    - **创建临时表**:在 SQL Server 中可以使用 `select * into #temp_table from table` 创建临时表,在 PostgreSQL 中则需使用 `create temp table temp_table on commit drop as select * from table`。 - **异常...

    sql server 和oracle 中数据类型的区别

    11. **VARCHAR2**: 可变长度的非Unicode字符类型,例如`VARCHAR2(10)`,在SQL Server中对应的类型为`nvarchar`。 12. **INTERVAL DAY TO SECOND**: 用于存储时间间隔,例如`INTERVAL DAY(2) TO SECOND(6)`,在SQL ...

    详细分析sqlserver中的小数类型(float和decimal)

    值得注意的是,当使用cast或convert将float转换为varchar时,可能会因浮点数的近似性质而得到与str()不同的结果。 总的来说,理解SQL Server中的float和decimal类型对于处理精确和近似数值至关重要。在设计数据库表...

    PostgreSQL_与_MS_SQLServer比较

    ### PostgreSQL与MS SQL Server在过程语言中的差异 在数据库领域,PostgreSQL 和 MS SQL Server 都是非常受欢迎的关系型数据库管理系统。两者在很多方面都提供了强大的功能支持,但在具体实现细节上存在不少差异。...

    SqlServer经典资料

    【SqlServer经典资料】 Sql Server是Microsoft公司开发的一款关系型数据库管理系统,广泛应用于企业级数据存储、管理和处理。本资料集合涵盖了Sql Server的多个关键知识点,包括Asp.net与SQL的集成部署、Sql Server...

    如何将MySQL数据库转移到微软SQLserver 2005

    4. **转换数据库对象**:将MySQL数据库中的对象(如表、视图、存储过程等)转换为与SQL Server兼容的格式。 5. **迁移数据**:将MySQL数据库的数据导入到新的SQL Server数据库中。 6. **测试和验证**:完成迁移后,...

    SQL Server 中的数据类型隐式转换问题

    在SQL Server中,数据类型隐式转换是一种自动将一种数据类型转换为另一种数据类型的过程,通常发生在不同数据类型的值进行操作或比较时。虽然这种转换能够简化编程,但如果不了解其工作原理,可能会引发意料之外的...

    SQL SERVER2012中新增函数之字符串函数CONCAT详解

    在SQL Server 2012中,引入了一个新的字符串函数——CONCAT,它的主要功能是方便地连接多个字符串。在CONCAT函数出现之前,我们通常使用 "+" 运算符来连接字符串,但这种方法存在一个问题,即如果其中任何一个字符串...

    OracleScott SQL Server版

    移植过程中,需要将表结构和数据转换为 SQL Server 可以理解的形式。 1. 表结构创建:Oracle Scott 中的 EMP 表可能包含诸如 EMPNO(员工编号)、ENAME(员工姓名)、JOB(职位)、MGR(经理编号)、HIREDATE(入职...

    C#中的类型和SQL Server中的类型对应关系

    - `char`和`varchar`在SQL Server中分别表示定长和变长的字符数据,对应C#的`string`类型。需要注意的是,C#中没有直接对应`char`的类型,但可以使用单个字符的字符串来模拟。 - `nchar`和`nvarchar`是存储Unicode...

    Microsoft Access数据类型与SQL Server数据类型的区别

    - 在 SQL Server 中,需要使用 `CAST(column AS VARCHAR)` 进行转换。 综上所述,Microsoft Access 和 SQL Server 在数据类型的支持上有显著差异。在从 Access 迁移到 SQL Server 时,需要注意这些差异,并根据...

    sql server 数据类型

    SQL Server 数据类型是数据库管理系统中用于定义和存储数据的基础组件,它们决定了数据的结构和特性。在SQL Server 2000中,数据类型的选择至关重要,因为它直接影响到数据的存储方式、大小以及处理效率。 首先,让...

    数据库SQLSERVER及应用教程.rar

    SQL Server提供了多种数据类型,如整数类型(int、smallint、tinyint)、浮点类型(float、real)、字符类型(char、varchar、nchar、nvarchar)以及日期时间类型(datetime、smalldatetime)等,满足不同数据的需求...

    sqlserver数据类型详解

    可以通过使用 NEWID 函数或转换一个字符串为唯一标识符来初始化具有唯一标识符的列。 - **应用场景**:适用于需要全局唯一标识符的场景,例如用于标识跨系统的实体。 #### 六、字符型数据类型 字符型数据类型用于...

    SqlServer,Oracle数据类型,函数,导入导出对照

    标题和描述均聚焦于SQL Server与Oracle数据库管理系统中数据类型、函数以及导入导出操作的对比,这为我们提供了一个深入探讨这两个广泛使用的数据库平台之间差异的机会。以下是对这些知识点的详细解析: ### 数据...

    北大青鸟ACCP5.0 S1 SQL Server课后选择题答案

    1. **基本数据类型**:SQL Server 支持多种数据类型,如整型(int、smallint、tinyint)、浮点型(float、real)、字符型(char、varchar、nvarchar)和日期时间型(datetime、smalldatetime)等。 2. **用户自定义...

Global site tag (gtag.js) - Google Analytics