sql语句:统计函数SUM,AVG,MIN/MAX,COUNT
sum(),AVG(),MIN()/MAX(),COUNT()

在文章sql语句:group by 子句说到函数。
在这篇文章中详细的介绍几个函数的用处与注意事项。

  1. sum(num)
  2. //返回num字段值的和.包括值为null的记录
  3.  
  4. avg(num)
  5. //返回num字段值的平均数.包括值为null的记录
  6.  
  7. min(num)
  8. //返回num字段值的最小值.包括值为null的记录
  9.  
  10. max(num),
  11. //返回num字段值的最大值.包括值为null的记录
  12.  
  13. count(*)
  14. //配合where返回符合条件后的记录数。.包括值为null的记录
  15.  
  16.  
  17. count(fax)
  18. //填写字段返回字段值不为null有记录数的和,i包括值为null的记录

, , , , ,

sql语句:group by 子句
group by 子句 按组统计数据。
例子:

  1. select orderid,sum(ordernum) as num  from order group by orderid
  2. //查找order表内orderid值不重复的记录,把ordernum和的值赋于别名num
  3. select orderid,ordernum from order group by orderid
  4. //这种写法是错误。因为没有用到函数。sum() avg()等

上面那句没用到函数产生错误的原因。现在Cngothic剖析一下
group by 子句 按组统计数据.意思
orderid ordernum
1 2
1 3
2 1
2 1
Read the rest of this entry »

,

sql语句:order by 子句
order by 子句用来定义返回数据排列顺序。正序asc 倒序desc
例子:

  1. select * from table order by id asc  // id自动编号或数值型

order by 子句可用于字符型,日期型,数值开,当然还有自动编号。
日期型按时间的早晚用asc desc来排列
字符型依A-Z排列。
数值型,自动编号就提了

,

select语句与from子句
动词select为整个语句的谓语部分,即要求sql server执行选择操作,select表示仅仅读取数据信息。所选择的内容由语法规则中的select后面的表达式或列名列表确定。
接着要加入更具体的限制,如从哪里读取数据。而from语句指定读取数据所在的一张表或几张表。
from 中文意思:来自。显而意见在SQL语句的意思是来自哪个表。
Read the rest of this entry »

, ,