免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1863 | 回复: 0
打印 上一主题 下一主题

SQL快速进阶---SQL语句教程--HAVING  关闭 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-23 20:29 |只看该作者 |倒序浏览
接上一节,我们如何对函数产生的值来设定条件呢?举例来说,我们可能只要知道那些店的营业额有超过$1,500,在这个情况下,我们不能使用WHERE的指令,那要怎么办呢?很幸运,SQL有提供一个HAVING的指令,而我们就可以用这个指令来达到这个目标,HAING通常在一个SQL句子的最后,一个含有HAVING子句的SQL并不一定要包含GROUP BY 子句:
  SELECT "栏位一",SUN(“栏位2”)
    FROM "表格名“
   GROUP BY ”栏位1“
    HAVING (函数条件)
注意GROUP BY 子句并不一定是需要的。

在示例表格一中,要满足我们的要求的语句为:
  select store_name,sun(sales)
   from store_information
   group by store_name
  having sun(sales) >1,500;
结果为:
  store_name SUM(Sales)    
    Los Angeles $1800
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP