str 函数 将小数转换为varchar类型

When you want to convert from float or real to character data, using the STR string function is usually more useful than CAST( ). This is because STR enables more control over formatting.

Syntax

STR ( float_expression [ , length [ , decimal ] ] )

Arguments

float_expression                               

Is an expression of approximate numeric (float) data type with a decimal point.

length                               

Is the total length. This includes decimal point, sign, digits, and spaces. The default is 10.

decimal                               

Is the number of places to the right of the decimal point. decimal must be less than or equal to 16. If decimal is more than 16 then the result is truncated to sixteen places to the right of the decimal point.

Return Type

  Varchar,

  To convert to Unicode data, use STR inside a CONVERT or CAST conversion function

示例

SELECT STR(123.45, 6, 1);

结果是 123.5,类型是Varchar

时间: 2024-10-05 22:42:09

str 函数 将小数转换为varchar类型的相关文章

sqlServer float 转换为 varchar 类型的

从 excel 表导数据到表里面  电话 float类型的 1.转为varchar类型的 CAST(CAST(phone AS DECIMAL(20,7)) AS VARCHAR(20)) 2.截取(substring) phone=substring(CAST(CAST(phone AS DECIMAL(20,7)) AS VARCHAR(20)),1,11) 这边截取从 1 开始,如果从0开始,是有问题的,有空看下

MySQL中,把varchar类型转为date类型

如下表: 先使用str_to_date函数,将其varchar类型转为日期类型,然后从小到大排序 语法:select str_to_date(class_time,'%Y%m%d %H:%i:%s') a from a order by  a desc ;

sqlserver中将varchar类型转换为int型再进行排序的方法

sql中把varchar类型转换为int型然后进行排序,如果我们数据库的ID设置为varchar型的 在查询的时候order by id的话 如果我们数据库的ID设置为varchar型的 在查询的时候order by id的话我们是不希望看到如下情况的. 我们可以把varchar转换为int 然后进行排序 一. 复制代码代码如下: select * from yourtable order by cast(yourcol as int); 适用于SQLServer Oracle 二. 复制代码代

类型转换函数:将其他类型转换为当前类型

类型转换函数一般不会更改被转换的对象,所以通常被定义为const成员. 类型转换函数可以被继承,可以是虚函数. ? ? 以Double类型转换为bool类型为例: Double::operator bool() const { ????if (_num.size() > 1) ????????return true; ????return bool(_num[0]); } ? ? 原文地址:https://www.cnblogs.com/audacious/p/12236937.html

str() 函数避免类型错误

在编写python程序时,需要注意字符和数字的区别.使用数字是不能加引号,而编写print语句是,则需要str()函数来避免系统混淆.否则python程序会进行报错 sample: numbers = list(range(1,10))if number == 1print(str(number) + "st") 这样运行则会顺利显示:1st 原文地址:http://blog.51cto.com/13595859/2070027

mysql - varchar类型与数字的比较和转换

mysql - varchar类型与数字的比较和转换 convert(对象, 目标类型)是mysql中常用的类型转换对象函数.eg: select convert('1.123', decimal(10.4)),结果就是1.1230.对象可以用列名替代. 前两天发现,一个小伙伴之前设计表时把某个表数据类型设计成了varchar,实际用于存储Decimal.我需要用其数据进行过滤筛选 如果文章内容有问题,欢迎评论或与我进行讨论(请注明原因): mail: [email protected] 微信:

Str 函数

Str 函数 Visual Studio 2005 返回数字的 String 表示形式. Public Shared Function Str(ByVal Number As Object) As String 参数 Number 必选.包含任何有效的数值表达式的 Object. 异常 异常类型 错误号 条件 ArgumentNullException 5 未指定 Number. InvalidCastException 5 Number 不是 numeric 类型. 如果正在升级使用无结构错误

用itoa()函数将整数转换为字符串

在C语言中提供了几个标准库函数,可以将任意类型(整型.长整型.浮点型等)的数字转换为字符串.以下是用itoa()函数将整数转换为字符串的一个例子:atoi     把字符串转换成整型数itoa     把一整数转换为字符串 下面分享一下应用范例,可学习0基础C语言开发教程: #include "stdio.h" #include "ctype.h" #include "stdlib.h" /* Converts a character strin

scala快速学习笔记(一):变量函数,操作符,基本类型

为了用spark,先学下scala. 参考教程:http://meetfp.com/zh/scala-basic 在线编译:http://meetfp.com/tryout 其它资料:http://scalachina.com/node/16 http://blog.csdn.net/mapdigit/article/details/21878083 特点: Scala是一种纯面向对象的语言,一切都是对象:将原始类型和类统一起来,同时也将函数和操作符统一起来. Scala又是函数式语言,这体现在