将查询的结果按"%"显示的问题 SELECT convert(varchar(10),(CONVERT(float,50)/convert(float,100))*100)+'%' 这个可以语句可以得到想要得结果50%,但是有没有更好的方法呢,感觉写的很笨没有效率! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT convert(varchar(10),50./100)*100)+'%' select cast(cast(50 * 100.0 / 100 as decimal(18,0)) as varchar) + '%'/* ------------------------------- 50%(所影响的行数为 1 行)*/ SELECT ltrim(convert(dec(10,2),50./100*100))+'%'------------------------------------------50.00%(1 行受影响) select LTRIM(50*1.0/100*100)+'%' SELECT ltrim(cast(50*100.0/100 as int))+'%' /*------------- 50%*/ declare @id intset @id=50select CAST (@id as varchar(50))+'%' select ltrim(cast(50*100.0/100 as dec(18,2))+'%'百分比保留2位小数 SELECT ltrim(50*100/100 )+'%' /*------------- 50%*/ 急急急, sql server装不上。。 求SQL 2000语句 初学问题,sql存储过程:从表A循环读取不重复字段写向表B的问题 有关return 的问题 关于一个查询语句,求助 如何去掉多余的空格 怎样让局域网中的access数据库与SQL Server数据库中的表同步? 如何恢复sql server 被误删的数据 哪位兄弟知道如何查看SQL SERVER曾今都有哪些用户访问过 我是一个刚学sql的人,有些问题想问问大家?? 查找重复记录 无法启动SQL2005了.
/*
-------------------------------
50%(所影响的行数为 1 行)
*/
------------------------------------------
50.00%(1 行受影响)
/*
-------------
50%
*/
declare @id int
set @id=50
select CAST (@id as varchar(50))+'%'
百分比保留2位小数
/*
-------------
50%
*/