SQL - 如何在sql中输出字符串与数字?
问题描述:
我想获得一个数字5000.1,并将其除以1000,然后再添加一个“F”infront。SQL - 如何在sql中输出字符串与数字?
我该怎么做?我尝试和失败这一点:
select "F" + round (acq.store_size_net/1000, 0) from acq
答
我怀疑你丢失的数量要转换成文本数据类型
不知道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
您使用的是哪个数据库? – 2011-02-01 13:10:37