易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL HAVING的用法

那我们如何对函数产生的值来设定条件呢?举例来说,我们可能只需要知道哪些店的营业额有超过 $1,500。在这个情况下,我们不能使用 WHERE 的指令。那要怎么办呢?很幸运地,SQL 有提供一个 HAVING 的指令,而我们就可以用这个指令来达到这个目标。 HAVING 子句通常是在一个 SQL 句子的最后。一个含有 HAVING 子句的 SQL 并不一定要包含 GROUP BY 子句。HAVING 的语法如下:
SELECT "栏位1", SUM("栏位2")
from "表格名"
GROUP BY "栏位1"
HAVING (函数条件)
请读者注意: GROUP BY 子句并不是一定需要的。
在我们Store_Information 表格这个例子中,
Store_Information 表格
store_name
Sales
Date
Los Angeles
$1500
Jan-05-1999
San Diego
$250
Jan-07-1999
Los Angeles
$300
Jan-08-1999
Boston
$700
Jan-08-1999
我们打入,
SELECT store_name, SUM(sales)
from Store_Information
GROUP BY store_name
HAVING SUM(sales) > 1500
结果:
store_name
SUM(Sales)
Los Angeles
$1800


相关文档:

航空公司管理系统(VC++ 与SQL 2005)

系统环境:Windows 7
软件环境:Visual C++ 2008 SP1 +SQL Server 2005
本次目的:编写一个航空管理系统
      这是数据库课程设计的成果,虽然成绩不佳,但是作为我用VC++ 以来编写的最大程序还是传到网上,以供参考。用VC++ 做数据库设计并不容易,但也不是不可能。以下是我的程序界面,后面 ......

SQL中exists和in的区别

假设如下应用:
两张表——用户表TDefUser(userid,address,phone)和消费表TAccConsume(userid,time,amount),需要查消费超过5000的用户记录。
用exists:
select * from TDefUser
where exists (select 1 from TAccConsume where TDefUser.userid=TAccConsume.userid and TAccConsume.amount>5000)
用i ......

sql 常用函数的用法

常用函数
select replicate('a1',3)--a1的值重复三次
结果为:a1a1a1
 
select len('222')
--计算字符的个数结果为
 
select datalength('222')
--计算字节数,结果为
 
select datalength(N'222')
-- unicode类型,占用个字节,结果为
 
select substring('abcde',1,3)
-- 格式:substr ......

数据库期末复习 SQL语言

一、SQL语言主要组成部分   二、DDL 说明:后续的所有操作针对create table 中建的三张表 ①create table
student表: 1  Create Table Student  2  ( 3     ......

SQL COUNT的用法

在上一页有提到,COUNT 是函数之一。由于它的使用广泛,我们在这里特别提出来讨论。基本上,COUNT 让我们能够数出在表格中有多少笔资料被选出来。它的语法是:
SELECT COUNT("栏位名")
from "表格名"
举例来说,若我们要找出我们的示范表格中有几笔 store_name 栏不是空白的资料时,
Store_Information 表格
store ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号