为了账号安全,请及时绑定邮箱和手机立即绑定

求高手指点,关于Format函数问题

求高手指点,关于Format函数问题

皈依舞 2021-06-30 11:07:12
sql.Format("select a.bookname,a.barcode,a.author,a.bookconcern,a.price,b.numbers from tb_bookinfo a inner join (select barcode,sum(numbers) numbers from tb_sell_sub group by barcode)as b on a.barcode = b.barcode and a.bookname = '%s' order by b.numbers desc",c_value);(select barcode,sum(numbers) numbers from tb_sell_sub group by barcode)as b这个是什么意思呢?on后面的意思我懂
查看完整描述

1 回答

?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

首先把格式化字符串进行格式化,然后再用格式化字符串去做最终转换。
可以这样:
CString sFmt;sFmt.Format( "%%.%df", n );//假设n是你要想的小数点后的位数,比如3。经过这一行之后,sFmt的值应该为“%.3f”了。str.Format( sFmt.GetBuffer(), number );//等同于str.Format( "%.3f", number )

查看完整回答
反对 回复 2021-07-04
  • 1 回答
  • 0 关注
  • 324 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信