SQLiteHaving语句

SQLiteHaving语句 首页 / SQLite入门教程 / SQLiteHaving语句

SQLite HAVING子句用于指定条件,该条件用于过滤哪些组结果出现在最终结果中。 WHERE子句在所选列上放置条件,而HAVING子句在GROUP BY子句创建的组上放置条件。

HAVING子句在SELECT查询中的位置:

SELECT
FROM
WHERE
GROUP BY
HAVING
ORDER BY

语法:

SELECT column1, column2
FROM table1, table2
WHERE [ conditions ]
GROUP BY column1, column2
HAVING [ conditions ]
ORDER BY column1, column2

示例:

让无涯教程以一个示例来演示HAVING子句。无涯教程有一个名为" STUDENT"的表,其中包含以下数据:

Sqlite Having clause 1

示例1:

显示名称计数少于2的所有记录:

SELECT * FROM STUDENT GROUP BY NAME HAVING COUNT(NAME) < 2; 

输出:

Sqlite Having clause 2

示例2:

显示名称计数大于2的所有记录:

SELECT * FROM STUDENT GROUP BY NAME HAVING COUNT(NAME) > 2;

输出:

Sqlite Having clause 3

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

教程推荐

AI大模型系统实战 -〔Tyler〕

结构写作力 -〔李忠秋〕

大数据经典论文解读 -〔徐文浩〕

陈天 · Rust 编程第一课 -〔陈天〕

说透5G -〔杨四昌〕

高楼的性能工程实战课 -〔高楼〕

Django快速开发实战 -〔吕召刚〕

苏杰的产品创新课 -〔苏杰〕

Linux实战技能100讲 -〔尹会生〕

好记忆不如烂笔头。留下您的足迹吧 :)