搜索
编程论坛
→
数据库技术
→
『 SQL Server论坛 』
→ 如何实现%
标题:
如何实现%
只看楼主
nixy
等 级:
新手上路
帖 子:202
专家分:0
注 册:2006-11-29
结帖率:
0
楼主
问题点数:0 回复次数:8
如何实现%
如:计算出0.892541,如何实现成89%
搜索更多相关主题的帖子:
如何
2007-02-24 10:52
棉花糖ONE
等 级:
贵宾
威 望:
32
帖 子:2987
专家分:0
注 册:2006-7-13
第
2
楼
得分:0
select left(cast(column*100 as varchar),2)+'%' from table
26403021 sql群 博客 blog./user15/81152/index.shtml
2007-02-24 13:13
cyyu_ryh
等 级:
贵宾
威 望:
45
帖 子:1899
专家分:176
注 册:2006-10-21
第
3
楼
得分:0
楼主
要熟悉并灵活运用SQL语句.
有事无事都密我. MSN: cyyu_ryh@hotmail.co.jp E-mail: cyyu_ryh@
2007-02-25 13:12
Kendy123456
等 级:
贵宾
威 望:
62
帖 子:2720
专家分:0
注 册:2007-1-3
第
4
楼
得分:0
2楼 最好在left外面再加一个cast int 一个cast varchar
否则会出现 08%这样的结果
2007-02-25 16:52
初学Delphi
等 级:
新手上路
威 望:
9
帖 子:330
专家分:0
注 册:2006-4-4
第
5
楼
得分:0
2楼4楼还有一个问题 要注意第三位4舍5入
if cast(substring(cast(@a as varchar),5,1) as int)<5
select cast(@a*100 as int)
else
select cast(@a*100 as int)+1
2007-02-26 16:05
初学Delphi
等 级:
新手上路
威 望:
9
帖 子:330
专家分:0
注 册:2006-4-4
第
6
楼
得分:0
declare @a float
set @a=0.892541
2007-02-26 16:07
棉花糖ONE
等 级:
贵宾
威 望:
32
帖 子:2987
专家分:0
注 册:2006-7-13
第
7
楼
得分:0
谢谢两位
26403021 sql群 博客 blog./user15/81152/index.shtml
2007-02-26 16:09
Kendy123456
等 级:
贵宾
威 望:
62
帖 子:2720
专家分:0
注 册:2007-1-3
第
8
楼
得分:0
Delphi 你的头像是怎么弄小的
2007-02-27 17:49
棉花糖ONE
等 级:
贵宾
威 望:
32
帖 子:2987
专家分:0
注 册:2006-7-13
第
9
楼
得分:0
别在技术区灌水
26403021 sql群 博客 blog./user15/81152/index.shtml
2007-02-27 18:10
9
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-121512-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.522265 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved