SQL server 数字转字符串

在查询数据时,有时会遇到将几个字段进行拼接的情况,这个时候如果有的字段为字符串,有的字段为数值型,拼接时就会报错:

select top 100 num 编码,cc 尺寸,paper 纸质,num+cc+paper 组合
from  lable a

消息 8114,级别 16,状态 5,第 3 行
从数据类型 varchar 转换为 float 时出错。

 

此时,需要将数字转为字符串类型:

        使用convert()函数:convert(varchar(100),列名)

select top 100 num 编码,cc 尺寸,paper 纸质,convert(varchar(100),num)+cc+paper 组合
from  lable a

《SQL server 数字转字符串》

 问题得以解决~~~~~~~~~~~~~~~~~~

    原文作者:bingbangx
    原文地址: https://blog.csdn.net/bingbangx/article/details/121773097
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞