mysql的having查询语句

编程入门 行业动态 更新时间:2024-10-10 09:21:56

mysql的having查询<a href=https://www.elefans.com/category/jswz/34/1770772.html style=语句"/>

mysql的having查询语句

1 having子句简介

一个选择语句块的having子句的目的和where子句类似。区别在于where子句用在from子句处理之后选择一行,而having子句用来在group by子句执行以后选择一行,即having是组从组中筛选,而where是从记录中筛选。一个having子句也可以脱离group by子句单独使用。

一般情况下having配合group by与聚合函数,如max/min,avg,sum,count一起使用,聚合函数和其它函数的根本区别就是它们一般作用在多条记录上。where子句条件中的表达式不包含聚合函数。

3.1 创建测试表

CREATE TABLE PENALTIES

(PAYMENTNO INTEGER NOT NULL,

PLAYERNO INTEGER NOT NULL,

PAYMENT_DATE DATE NOT NULL,

AMOUNT DECIMAL(7,2) NOT NULL,

PRIMARY KEY (PAYMENTNO));

注:表中记录球员的罚款信息。

3.2 插入测试数据

INSERT INTO PENALTIES VALUES (1, 6, '1980-12-08',100);

INSERT INTO PENALTIES VALUES (2, 44, '1981-05-05', 75);

INSERT INTO PENALTIES VALUES (3, 27, '1983-09-10',100);

INSERT INTO PENALTIES VALUES (4,104, '1984-12-08', 50);

INSERT INTO PENALTIES VALUES (5, 44,

更多推荐

mysql的having查询语句

本文发布于:2024-03-04 19:18:39,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1710175.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:语句   mysql

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!