我必须按照标题中提到的进行转换,我尝试了很多东西,但还是找不到解决方案。
请帮忙吗?
谢谢!
答案 0 :(得分:0)
一种简单的方法是用点替换,并按以下方式转换:
declare @v varchar(10) = ',96'
select converT(float, replace(@v,',','.'))
我认为在你提出的问题中你提到的是整数,在这种情况下它将是零,因为它将占用底价并且不考虑回合,因此留下浮动并且你可以决定所需的方法
答案 1 :(得分:0)
您可以使用CONCAT
。
mysql> SELECT CONCAT('My', 'S', 'QL');
-> 'MySQL'
mysql> SELECT CONCAT('My', NULL, 'QL');
-> NULL
mysql> SELECT CONCAT(14.3);
-> '14.3'