sql语句:统计函数SUM,AVG,MIN/MAX,COUNT
sum(),AVG(),MIN()/MAX(),COUNT()
在文章sql语句:group by 子句说到函数。
在这篇文章中详细的介绍几个函数的用处与注意事项。
- sum(num)
- //返回num字段值的和.包括值为null的记录
-
- avg(num)
- //返回num字段值的平均数.包括值为null的记录
-
- min(num)
- //返回num字段值的最小值.包括值为null的记录
-
- max(num),
- //返回num字段值的最大值.包括值为null的记录
-
- count(*)
- //配合where返回符合条件后的记录数。.包括值为null的记录
-
-
- count(fax)
- //填写字段返回字段值不为null有记录数的和,i包括值为null的记录
AVG, COUNT, MIN/MAX, sql语句, SUM, 统计函数
sql语句:group by 子句
group by 子句 按组统计数据。
这个语句必须与聚合函数配合使用.否全则无法统计产生错误
例子:
- select orderid,sum(ordernum) as num from order group by orderid
- //查找order表内orderid值不重复的记录,把ordernum和的值赋于别名num
- select orderid,ordernum from order group by orderid
- //这种写法是错误。因为没有用到函数。sum() avg()等
上面那句没用到函数产生错误的原因。现在Cngothic剖析一下
group by 子句 按组统计数据.意思
orderid ordernum
1 2
1 3
2 1
2 1
Read the rest of this entry »
group by, sql语句
sql语句:order by 子句
order by 子句用来定义返回数据排列顺序。正序asc 倒序desc.
再加上条件,id,time等等
例子:
- select * from table order by id asc // id自动编号或数值型
order by 子句可用于字符型,日期型,数值开,当然还有自动编号。
日期型按时间的早晚用asc desc来排列
字符型依A-Z排列。
数值型,自动编号就提了
order by, sql语句
visual studio 2005代码视图中插入光标切换方法
使用visual studio的时候有时不知按了哪个键。插入的鼠标光标显示的为块状。
导致无法在两字母间插入光标。中有选择后面的一个字符。打字时也将后面的字符替换。
这是因为按到了insert键所致。
解决方法用insert键来切换光标显示方式。
insert, visual studio 2005, 代码视图