SQL中HAVING从句的用法

2016-01-29 16:27 41 1 收藏

SQL中HAVING从句的用法,SQL中HAVING从句的用法

【 tulaoshi.com - SQLServer 】

 

HAVING

用户在使用SQL语言的过程中可能希望解决的一个问题就是对由sum或其它集合函数运算结果的输出进行限制。例如,我们可能只希望看到Store_Information数据表中销售总额超过1500美圆的商店的信息,这时我们就需要使用HAVING从句。语法格式为:

SELECT "column_name1", SUM("column_name2")

FROM "table_name"

GROUP BY "column_name1"

HAVING (arithematic function condition)

(GROUP BY从句可选)

由此,我们可以使用如下命令实现上述查询目的:

SELECT store_name, SUM(sales)

FROM Store_Information

GROUP BY store_name

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/sqlserver/)

HAVING SUM(sales) 1500

查询结果显示为:

store_name SUM(Sales)

Los Angeles $1800

小注:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/sqlserver/)

SQL语言中设定集合函数的查询条件时使用HAVING从句而不是WHERE从句。通常情况下,HAVING从句被放置在SQL命令的结尾处

 

来源:http://www.tulaoshi.com/n/20160129/1498617.html

延伸阅读
语法 SET IDENTITY_INSERT [ database.[ owner.] ] { table } { ON | OFF } 参数 database ,是指定的表所驻留的数据库名称。 owner 是表所有者的名称。 table 是含有标识列的表名。 使用举例子,往数据库中插入100万条记录。 代码如下: set identity_insert sosuo8database on declare @count int set @count=1 while @c...
标签: 电脑入门
excel中的Evaluate函数,不同于普通函数。因为Evaluate是一个宏表函数,所以,不能直接在单元格中使用Evaluate函数。 如果需要使用Evaluate函数,需要先定义后才能使用。 该函数的功能是:把表达式转换为结果。 Evaluate函数的用法: ①用法一 1、选中d2,然后是菜单操作:插入→名称→定义,在对话框中的在当前工作薄中的名称处输...
标签: SQLServer
  外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM 子句中指定外联接时,可以由下列几组关键字中的一组指定: LEFT JOIN 或 LEFT OUTER JOIN。 左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选...
标签: 电脑入门
一、IsDate 函数语法 IsDate函数功能:返回 Boolean 值,指出一个表达式是否可以转换成日期。 语法 IsDate(expression) 必要的 expression 参数是一个 Variant,包含日期表达式或字符串表达式,这里的字符串表达式是可以作为日期或时间来认定的。 说明 如果表达式是一个日期,或可以作为有效日期识别,则 IsDate 返回 True;否则返回 Fals...
代码如下: public class TestCyclicBarrier {      private static final int THREAD_NUM = 5;      public static class WorkerThread implements Runnable{          CyclicBarrier barrier;          publ...

经验教程

134

收藏

39
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部