MYSQL笔记

mysql中length函数与char_length的区别###

length: 是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符
char_length:不管汉字还是数字或者是字母都算是一个字符

#MySQL 使用SUM CASE实现个性化计数统计
#  在某些情况下用count(*)来做计数是不能很好的实现的,这个时候可以用sum配合case表达式来做累加计数,范例如下:
SELECT 
sum(case when rep_haddf = 1 then 1 else 0 end) ,
sum(case when rep_progress = 100 then 1 else 0 end)
FROM dailly_report
where rep_type = '计划'
posted @ 2015-01-24 23:48  公爵  阅读(212)  评论(0编辑  收藏  举报