my codes: #include<iostream> #include<cstdio> using namespace std; int main() { int a,b; while(~scanf("%d%d",&a,&b)) { )/b;//计算a除b的第一位小数. printf("%d\n",afterdot_1); } ; }…
今天去面试遇到一个数据库试题,首先说一下表结构如下: 表结构:mytest 表数据:mytest 要查询的结果如下: 在本题目中,需要用到sum聚合函数和if函数 sql如下: ,)) ,)) AS 负 FROM mytest GROUP BY `date`; 特别注意:sum函数试求和的,求出所有1的和,所以这里用sum 而不是count函数. 当然,本查询还可以使用其他方法: SELECT mt.`date`,(SELECT COUNT(*) FROM mytest mt1 WHERE mt…
mysql> select * from table1; +----------+------------+-----+---------------------+ | name_new | transactor | pid | order_date | +----------+------------+-----+---------------------+ | 1hahha | 1xiaohong | | -- :: | | 2hahha | 2xiaohong | | -- :: | |…
select sum(if(money > 0, money, 0)) as money   from total_money 意思是如果money > 0, 将money的值累加到total_money, 否则将0累加到total_money…
1. 使用格式化(不推荐) 1 2 3 >>> a = "%.30f" % (1/3) >>> a '0.333333333333333314829616256247' 可以显示,但是不准确,后面的数字往往没有意义. 2. 高精度使用decimal模块,配合getcontext 1 2 3 4 5 6 7 8 9 10 11 12 >>> from decimal import * >>> print(getcon…
mysql> ); +----------------+ | round() | +----------------+ | 2.23 | +----------------+ row in set (0.00 sec) mysql> ,)); +------------------------------+ | convert(,)) | +------------------------------+ | 1.23 | +------------------------------+ row…
1.首先我们需要了解下什么是聚合函数 聚合函数aggregation function又称为组函数. 认情况下 聚合函数会对当前所在表当做一个组进行统计. 2.聚合函数的特点 1.每个组函数接收一个参数(字段名或者表达式) 统计结果中默认忽略字段为NULL的记录 2.要想列值为NULL的行也参与组函数的计算,必须使用IFNULL函数对NULL值做转换. 3.不允许出现嵌套 比如sum(max(xx)) 3.聚合函数 count(),求数据表的行数 1 select count(*/字段名) fr…
(转)Java浮点数float,bigdecimal和double精确计算的精度误差问题总结 1.float整数计算误差 案例:会员积分字段采用float类型,导致计算会员积分时,7位整数的数据计算结果出现误差. 原因:超出float精度范围,无法精确计算. float和double的精度是由尾数的位数来决定的.浮点数在内存中是按科学计数法来存储的,其整数部分始终是一个隐含着的“1”,由于它是不变的,故不能对精度造成影响. float:2^23 = 8388608,一共七位,这意味着最多能有7位…
+++++++++++++++++++++++++++++++++++++++++++标题:MySQL数据库聚合函数时间:2019年2月25日内容:MySQL数据库聚合函数重点:MySQL数据库聚合函数+++++++++++++++++++++++++++++++++++++++++++1. 学习环境########################################################-- MySQL dump 10.13 Distrib 5.7.19, for Lin…
本人前段时间做一个社区电商应用,发现了一个 天坑   ...................让我哭会 . 下面听听我的踩坑之路吧 ,电商肯定跟¥打交道了,计算少不了的.由于本人太菜 单纯的以为  float  double 可以直接参与加减乘除 感觉这种代码万无一失没去想这么多直接 float*int . 之前简单测试没问题,项目上线后自己偶然才发现的(不知道公司测试干嘛的) ,当选择多件商品时 , 还是直接说现象吧 比如 在代码中    0.1 f  * A         A为int 型  …