首页 > 其他 > 详细

第二章:单表查询

时间:2015-12-07 17:45:07      阅读:104      评论:0      收藏:0      [点我收藏+]

SELECT语句的元素:先使用use语句设置会话的数据库上下文

  各子句在逻辑上按如下顺序处理:(SELECT .... FROM....WHERE....GROUP BY....HAVING....ORDER BY)

    1. FROM
    2. WHERE
    3. GROUP BY
    4. HAVING
    5. SELECT
    6. ORDER BY

  分隔标识符名称:如果标识符符合常规标识符的格式要求,不需要分隔;如果非常规(有空格,其他特殊字符,数字开头,sql server保留字),必须分隔:a.ANSI SQL标准格式双引号 b.SQL server特殊格式方括号[]

FROM子句:

  应该总是用数据库架构来限定代码中的对象名称。例如:select sales.order

GROUP BY子句:

  如果涉及到分组,那么group by之后的所有阶段(having,select,order by)的操作对象将是组,而不是单独的行。这意味着在group by阶段之后处理的子句中指定的所有表达式务必保证为每个组只返回一个值。

  聚合函数:COUNT  SUM  AVG  MIN  MAX  

    聚合函数只有count(*)不会忽略null  

    可以再聚合函数中使用DISTINCT关键字,只处理不重复的已知值。

having子句:

 

  

第二章:单表查询

原文:http://www.cnblogs.com/heartCraft/p/5016504.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!