数据查询

       数据查询

  • 数据检索的选择查询(SELECT query)
  • 数据更新的行为查询(ACTION query)

     使用DISTINCT 关键字过滤重复记录

     SELECT DISTINCT 字段 FROM 表名

   

    使用TOP关键字显示前面若干条记录

    SELECT TOP 10 * FROM 表名

     或

    SELECT TOP 30 PERCENT FROM 表名

  

  

      对查询结果排序

  •  使用ORDER BY 子句 :ASC 指定按递增排序,DESC 按递减排序,空值(null)将被处理为最小值
  • OREDER BY 子句与TOP 关键字一起使用:

 

    对查询结果分组

  • 使用 GROUP BY 子句:字段列表中的每个输出字段必须在GROUP BY 子句中出现或者用在某个聚合函数中。

      注意:当指定GROUP BY 时,字段列表中任一非聚合表达式内的所有字段都应包含在 GROUP BY 列表中,或者

               GROUP BY 表达式与字段表表达式完全匹配。

               分组表达式是执行分组时所依据的一个表达式,通常是一个字段名。在字段列表中指定的字段别名不能作为

               分组表达式类使用。另外,text,ntext,image 以及bit 数据类型的字段也不能在分组表达式中。

  • 使用HAVING 子句

     使用SELECT ...INTO ...子句

    如果在 WHERE 子句中指定一个值为 FALSE 的条件,则可以使用 SELECT ...INTO...语句来创建一个表名不同,但

   结构和数据类型都与原表相同的新表。

 

 

posted on 2008-10-09 09:45  WQL.NET  阅读(201)  评论(0编辑  收藏  举报