MySQL中USING 和 HAVING 用法实例简析
程序员文章站
2022-03-18 13:36:49
本文实例讲述了mysql中using 和 having 用法。分享给大家供大家参考,具体如下:
using
用于表连接时给定连接条件(可以理解为简写形式),如...
本文实例讲述了mysql中using 和 having 用法。分享给大家供大家参考,具体如下:
using
用于表连接时给定连接条件(可以理解为简写形式),如
select * from table1 join table2 on table1.id = table2.id
使用 using 可以写为
select * from table1 join table2 using(id)
having
引入 having 是因为 where 无法和统计函数一起使用
如表 order (定单)有如下字段:
id, date, price, customer
查找订单总额少于2000的客户可以这样写:
select customer, sum(price) from order group by customer having sum(price)<2000
查找指定客户中订单超过1500的订单总额:
select customer,sum(price) from order where customer='…' or customer = '…' group by customer having sum(price) > 1500
上一篇: 定时清理docker私服镜像的方法