USING HAVING
2024-03-29 04:45:57
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
最新文章
- 【redis】缓存击穿、雪崩、穿透
- caddy php sock,Caddy环境下一些Web应用程序的配置参考
- Centos显示-bash-4.1$问题的修复及原因探究
- 网络资源的初始化与释放(C++ RAII惯用法)
- 深入浅出MFC文档/视图架构之文档
- 线性代数:矩阵乘向量-学习笔记
- 第十章:SpringCloud Zuul路由器和过滤器
- js中的内置对象(详细篇)
- chrome ubuntu_ubuntu 安装chrome
- C#中backgroundworker的使用
- 常用cmd操作Redis的命令
- 2020 智慧城市解决方案(智慧城市系统及相关技术)
- PS如何做文字扫描效果(用于较清晰的扫描件)
- CV识别图片背景主要颜色
- iOS设备踢出恢复模式的几种方法
- 桌面级显卡天梯图(显卡性能对比图.2018.11)
- 带手续费买卖股票的最大利益[找DP的状态定义到底缺什么?]
- xp系统桌面图标出现阴影
- win10政府专供版下载正式版附激活码 32位/64位
- 解决第三方dll出现:找不到指定模块(非路径错误)
热门文章
- Spring系列(九):Spring属性赋值注解@Value 用法介绍
- 盘点Chrome 灵魂插件!爱了爱了!
- 程序员应该抛弃的10种思维定式
- 数值的加减会改变python中id,在python中调用Nan值并更改为数字
- 订阅号 图文回复php,微信开发(PHP实现订阅号的公众号配置和自动回复)
- 数据库---分组查询
- 50行 koa-compose,面试常考的中间件原理原来这么简单?
- Tomcat服务器启动错误之Offending class: javax/servlet/Servlet.class
- MFC载入JPG图片
- 《图解CSS3:核心技术与案例实战》——1.3节渐进增强