SQL - 如何在sql中输出字符串与数字?

问题描述:

我想获得一个数字5000.1,并将其除以1000,然后再添加一个“F”infront。SQL - 如何在sql中输出字符串与数字?

我该怎么做?我尝试和失败这一点:

select "F" + round (acq.store_size_net/1000, 0) from acq 
+4

您使用的是哪个数据库? – 2011-02-01 13:10:37

我怀疑你丢失的数量要转换成文本数据类型

不知道SQL的确切方言你使用IM要去大胆的猜测在MS- SQL

select 'F' + cast(cast(round (5000.1/1000, 0)as int) as nvarchar(50)) 

产生输出 F5

这将在甲骨文工作:

select 'F' || round (acq.store_size_net/1000, 0) from acq