USING

用于表连接时给定连接条件(可以理解为简写形式),如

SELECT * FROM table1JOIN table2 ON table1.id = table2.id

使用 USING 可以写为

SELECT * FROM table1JOIN table2 USING(id)

HAVING

引入 HAVING 是因为 WHERE 无法和统计函数一起使用

如表 order (定单)有如下字段:

id, date, price, customer

查找订单总额少于2000的客户可以这样写:

SELECT customer, SUM(price) FROM orderGROUP BY customerHAVING SUM(price)<2000

查找指定客户中订单超过1500的订单总额:

SELECT  customer,SUM(price) FROM orderWHERE customer=’…’ OR customer = ‘…’GROUP BY customerHAVING SUM(price) > 1500

转载于:https://www.cnblogs.com/tangsong/archive/2012/03/30/2424636.html

最新文章

  1. 【redis】缓存击穿、雪崩、穿透
  2. caddy php sock,Caddy环境下一些Web应用程序的配置参考
  3. Centos显示-bash-4.1$问题的修复及原因探究
  4. 网络资源的初始化与释放(C++ RAII惯用法)
  5. 深入浅出MFC文档/视图架构之文档
  6. 线性代数:矩阵乘向量-学习笔记
  7. 第十章:SpringCloud Zuul路由器和过滤器
  8. js中的内置对象(详细篇)
  9. chrome ubuntu_ubuntu 安装chrome
  10. C#中backgroundworker的使用
  11. 常用cmd操作Redis的命令
  12. 2020 智慧城市解决方案(智慧城市系统及相关技术)
  13. PS如何做文字扫描效果(用于较清晰的扫描件)
  14. CV识别图片背景主要颜色
  15. iOS设备踢出恢复模式的几种方法
  16. 桌面级显卡天梯图(显卡性能对比图.2018.11)
  17. 带手续费买卖股票的最大利益[找DP的状态定义到底缺什么?]
  18. xp系统桌面图标出现阴影
  19. win10政府专供版下载正式版附激活码 32位/64位
  20. 解决第三方dll出现:找不到指定模块(非路径错误)

热门文章

  1. Spring系列(九):Spring属性赋值注解@Value 用法介绍
  2. 盘点Chrome 灵魂插件!爱了爱了!
  3. 程序员应该抛弃的10种思维定式
  4. 数值的加减会改变python中id,在python中调用Nan值并更改为数字
  5. 订阅号 图文回复php,微信开发(PHP实现订阅号的公众号配置和自动回复)
  6. 数据库---分组查询
  7. 50行 koa-compose,面试常考的中间件原理原来这么简单?
  8. Tomcat服务器启动错误之Offending class: javax/servlet/Servlet.class
  9. MFC载入JPG图片
  10. 《图解CSS3:核心技术与案例实战》——1.3节渐进增强