医保数据对照项目总结

第一次处理长sql的时候,我把数据的处理都写在sql里面。导致sql语句有2000多行之多。实际上,这是一种错误的sql写法。

数据的处理部分应该交给程序处理。这样减少服务器的压力和对数据库的操作,而且也便于以后的程序维护和功能拓展,sql太长优化起来很麻烦。   说到底,数据库只是提供数据,对数据进行操作。但是,最终还是得通过编程语言来告诉数据库进行什么操作。我想要什么数据,把一句一句的话组成了一段话。数据库只是执行者。

datatable:

在这个项目 datatable的应用中,学会了datatable.Select()的使用。发现,如果加强datatable的认识度,会提高自己的代码编写能力和程序运行熟读;

字符串:

字符串的处理,也是在各个项目中应用最频繁的一种。好的字符串操作应用可以减少不必要的麻烦。所以提高对字符串处理的技能。对日后的程序会很有作用;

基础能力:

深感自己的基础比较差,在字符串的强制转换会经常弄不明白,哪一种比较合适。怎么对数据进行小数位的处理;一些类型不明白还特意百度。比如datetime 类型的基础属性不明白;

强制转换中:在变量前面直接转换的方式(int)xxx, 不能应用于变量的拆箱(object的转换)。我用的是Convert.Toxxxx

对小数位的处理:Math.Round((decimal)day/30,2,MidpointRounding.AwayFromZero); //2为保留小数位数,这是对小数的四舍五入法;

其中,MidpointRounding.AwayFromZero这种写法是符合中国的四舍五入。外国的是四舍六入五取偶,事实上这也是IEEE的规范,因此所有符合IEEE标准的语言都应该采用这样的算法。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值