发表于: 2016-11-15 22:58:23
3 2126
今天完成的事情:项目核心功能终于改好了,明天根据测试结果,看看还需不需修改,
收获:
1.
使用order by 排序要注意依据的列的类型是什么,不然会得到偏差的list结果,
我在前面通过sql计算数据的时候发现怎么也无法正确排序,最后灵机一动,想了想会不会是数据格式的问题,这才
注意到format()函数的结果是String类型
FORMAT() 聚合函数和 ROUND() 的区别
format()整数部分超过三位的时候以逗号分割,并且返回的结果是string类型的。
ROUND(X) ROUND(X,D)
此函数返回x舍入到最接近的整数。如果第二个参数D有提供,则函数返回x四舍五入至第D位小数点。D必须是正数
2.
mysql中
AND 和 or联合使用
and 比 or具有更高的优先级
我自己的理解是将and想成四则运算的乘法或者除法,把or想成加法或者减法,这样运算顺序就出来了,
3.
sum()函数
http://blog.csdn.net/k8080880/article/details/11199767
sum()括号中使用的表达式可以是列名,一个公式,或者是一个数学运算
4.
熊猫君提到的interpreter是一种解释器设计模式
不知道可不可以理解为一个过滤器
header应该是http协议的头信息吧?
这个需要好好了解下
评论