sql函数 数字转换成字符串

SQL Server 函数参考手册(SQL Server 字符串函数) SQL Server 函数参考手册(SQL Server 字符串函数)。 阅读详情

将数字转换成字符串,如果是整数类型的话,可以使用str()函数直接来转换,不过用str函数不能转带有浮点数。

declare @score float;
set @score=1.6;
select str(@score);
输出结果是2。这明显是不对的。

所以更建议不要使用str函数,而使用convert和cast函数
这两个函数的语法
convert(目标类型,要转换的数字);
cast(要转换的数字 as 目标类型);
如:
declare @score float;
set @score=1.6;
select convert(varchar(5),@score);

declare @score float;
set @score=1.6;
select cast(@score as varchar(5));

 

来自:http://hi.baidu.com/xinxinzero/blog/item/a0592aa15d524c87471064cd.html

 

sql中函数将金额转为中文 CREATE FUNCTION [dbo].[f_num_chn] (@num numeric(14,2)) RETURNS varchar(100) WITH ENCRYPTION AS BEGIN --版权所有:pbsql   DECLARE @n_data VARCHAR(20),@c_data VARCHAR(100),@n_str VARCHAR(10),@i int   阅读详情

相关推荐

用Gazebo仿真无人机视觉SLAM:ORB-SLAM2+RGB-D相机完整调试记录

本文详细介绍了在Gazebo仿真环境中优化ORB-SLAM2用于无人机视觉SLAM的完整调试过程。通过定制传感器配置、调整ORB-SLAM2参数以及优化点云处理策略,显著提升了无人机在仿真环境中的SLAM性能。文章还提供了实用的调试技巧和性能评估方法,帮助开发者高效实现无人机视觉SLAM系统的仿真测试。

weixin_30485379的博客 449

SQL 数字和字符串互转

1. 数字转字符串 -- 1. CONCAT 拼接,CONCAT 函数可以拼接多个值 SELECT CONCAT(123,'aa',456) AS str; -- 2. CAST 类型转换,转字符串一定要用 CHAR,不能用 VARCHAR SELECT CAST(123 AS CHAR) AS str; 2. 字符串转数字 -- 1. CAST 类型转换 SELECT CAST('1...

长发姑娘的博客 2万+

RS485信号测量避坑指南:示波器抓包常见问题与波形分析技巧

本文详细解析了RS485信号测量中的常见问题与解决方案,包括差分信号测量基础、终端电阻配置、共模干扰处理等关键技巧。通过实测波形案例和优化建议,帮助工程师有效提升RS485通信的可靠性和抗干扰能力,适用于工业自动化、远程监测等场景。

kappa的博客 615

SQL查询结果数字转字符串,以及查询结果的的四舍五入

select ROUND(cast(sum(data_val) as char),2) from 表名 where 查询条件;select ROUND(cast(sum(data_val) as char)) from 表名 where 查询条件;select ROUND(sum(data_val),2) from 表名 where 查询条件;这样的查询出来的结果是数值型,有时候不方便我们进行比对。

jinjuana521的博客 3152

[Ethernet in CANoe]4--CANoe工程中SOME/IP报文的详细介绍(二)

介绍了SOME/IP报文的SD报文(ServiceDiscovery),本片文章开始继续介绍SOME/IP报文。

汽车ECU自动化测试 1113

qt使用qxlsx实现xlsx、xls表格文件快速写入和读取

新年第二篇文章,收尾一个去年计划中发表文章和实现功能。

kbq的博客 1万+

SQL server 数字转字符串

在查询数据时,有时会遇到将几个字段进行拼接的情况,这个时候如果有的字段为字符串,有的字段为数值型,拼接时就会报错: select top 100 num 编码,cc 尺寸,paper 纸质,num+cc+paper 组合 from lable a 消息 8114,级别 16,状态 5,第 3 行 从数据类型 varchar 转换为 float 时出错。 此时,需要将数字转为字符串类型: 使用convert()函数:convert(varchar(100),列名) sele...

bingbangx的博客 1万+

MapGIS地质剖面图绘制实战:从数据准备到整饰出图

本文详细解析了MapGIS地质剖面图绘制的全流程,从数据准备到整饰出图,涵盖了等高线处理、GRD格网化、比例尺控制等关键步骤。通过实战技巧和案例分析,帮助地质工作者高效完成专业地质剖面图绘制,提升矿产勘探和工程勘察的工作效率。

weixin_28335283的博客 592

sql server中的字段如何把数值型转换为字符串、常用函数cast,convert

sql server中的怎么把数值型转换为字符串 ①select cast(字段 as varchar) from 表名; ②select convert(varchar(50),字段) from 表名;

me_Jackyoyo的博客 1万+

Android 12.0 系统开机设置默认横屏显示

在12.0的系统产品开发中,对于产品需求来说,由于是宽屏设备所以产品需要开机默认横屏显示,开机横屏显示这就需要从两部分来实现,一部分是开机动画横屏显示,另一部分是系统显示横屏显示,从这两方面就可以做到开机默认横屏显示了。

安卓兼职framework和app工程师的博客 3743

手把手教你学SOC芯片架构--NoC(片上网络,Network on Chip)全方位解析

​、​。

MHD0815的博客 863

SQL----关于三种其他类型转字符串类型的函数

SQL中有三种可以将其他类型的数值转化为字符串类型的函数,分别是convert、cast和str。下面就这三种函数的使用方法和区别进行说明。 cnovert 用法: convert(新类型,变量) 实例: declare @a int set @a=1 print convert(nchar(10),@a) cast 用法: cast( 变量as 新类型) 实例: declare @a int set @a=1 print cast(@a as nchar(10)) str 用法: str(float_

w_g_y123456的博客 8177

教你如何阅读Autosar代码(6):常量变量定义

编译器抽象应该为常量的声明和定义定义CONST宏。编译器抽象应该定义VAR宏来声明和定义变量。memclass:常量本身的分类;memclass:变量本身的分类;vartype:变量的类型;type:常量的类型;

wdconan001的博客 958

oracle(12)_SQL_单行函数_转换函数

SQL 单行函数 转换函数 ● TO_CHAR:字符串转换函数 范例:查询所有的雇员的入职日期,并将年月日分开,此时可以使用 TO_CHAR 函数来拆分 拆分时需要使用通配符 年:y,年是四位使用 yyyy 月:m,月是两位使用 mm 日:d,日是两位使用 dd 时:HH 分:mi 秒:ss 示例图: 范例:得到当前日期 示例图 范例:查询入职日期,在结果中 10 以下的月前面被补了前...

魏宇轩 1920

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Oracle常用函数(3)

1)to_char()函数,将日期转换为字符串表示 SQL> select to_char(sysdate,'yyyy"年"mm"月"dd"日"')from dual; TO_CHAR(SYSDATE,'YYYY"年"MM"月"DD"日"')------------------------------------2019年05月21日 ---将数字转换为指定格式,例如转换为货币形式 ...

weixin_30399055的博客 116

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

数字转换成英文大写的SQL函数

/*********************************************************************数字转换成英文大写**Code CreateByAbandonship 2005.11.21*******************************************************************/CREATE FUNCTION ...

luliangok 246

java 把数字替换掉_连续数字使用连接符替换

比如下面一串字符,把连续的数字使用“-”连接起来。DECLARE @Source NVARCHAR(MAX) = N'1,2,3,5,6,7,9,10,33,34,35,36,37,100,101,102,103,104,111,142,137,188,189,200,205,206'结果要求如下:解决问题,Insus.NET创建2个自定义函数:SET ANSI_NULLS ONGOSET QUO...

weixin_42497828的博客 565

SQL自定义函数_小写转大写金额

 Create Function F_LowerToUpper(@LowerMoney Decimal(38,4)) Returns Varchar(200)    --返回的大写金额的字符 As Begin       Declare @LowerStr  Varchar(50)    --小写金额       Declare @UpperStr  Varchar(200)  --大写金额   

renxianxue的专栏 1289

DB2实现数字(12位)人民币小写转大写自定义函数实现

【代码】DB2实现数字(12位)人民币小写转大写自定义函数实现。

jrlyt 507

SQL函数:用于将小写的数值翻译成大写的字符串

--功能: 用于将小写的数值翻译成大写的字符串(支持到分,即小数点后两位) --入口参数:@decNum------数字型变量 --返回:字符串 --举例:select dbo.fn_ChnMoney(623.88) -- 结果为“陆佰贰拾叁元捌角捌分” --如果小数点毒打两位结果是四舍五入的--select dbo.[fn_ChnMoney_New]...

weixin_30871905的博客 342

SQL 从字符串中提取数字

一基础使用: --声明一个nvarchar类型的变量并赋值declare @Name nvarchar(50)set @Name='我正在123学.习22.SQL中11.的一些函数' --patindex函数返回所查内容在字符串中第一次出现的内容print patindex('%在%',@Name) --此处会返回3 print patindex('%[0-9]%',@Name) --此处会返回4 --STUFF函数删除指定长度的字符在指定的起始点插入另一组字符--格式 stuff(param...

orichisonic的专栏 1万+

sql将字符串转换成数字_PHP怎么将字符串转换成数字

点击蓝字关注我们!每天获取最新的编程小知识!源 /php中文网 源 /www.php.cnPHP中的字符串可以很容易地转换成数字(float / int / double)。在大多数用例中,它不是必需的,因为PHP执行隐式类型转换。PHP中有很多将字符串转换成数字的方法。(查看原文请点击本文末尾左下角:下面给大家介绍PHP将字符串转换成数字的四种方法。方法1:使用numbe...

weixin_31140863的博客 3281

SQL函数

可以划分成8个类别1、2、数字函数3、4、日期函数5、转换函数6、7、条件函数8、加密函数。

2403_89671551的博客 2176

SQL 常用的字符串函数

SQL 常用的字符串函数 1.replace:替换函数 replace(string,from_str,to_str) 即:将string中所有出现的from_str替换为to_str 2.left: left:(string,2) 从边选取两个 3.right: right(string,2) 从右边选取两个 4.mid: mid(string,3,lenght)从第三个字符开始选取length个,length不写默认取剩余所有字符 5.substring:字符串,起始下标,长度 返回提取的字符串,

followmefollowme的博客 9900
上一篇: 将SQL2005字符型字段转换成为日期时间型后比较大小的代码
下一篇: 含多项查询条件的存储过程(SQL2008)
aspnet2002web
博客等级 码龄21年 482粉丝 310原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值