美文网首页
MySQL——集合查询

MySQL——集合查询

作者: 刘铁崧 | 来源:发表于2021-12-26 17:39 被阅读0次

SELECT语句的查询结果是记录的集合,多个SELECT语句的结果可进行集合操作
分类:

类型 举例
并操作 AB的集合并去重复数据
交操作 取AB相同的数据
差操作 A去掉与B相同的数据

案例:查询中国的用户与其他年龄小于18岁的用户
并集

SELECT * FROM userlist
WHERE nation='CHINA'
UNION
SELECT * FROM userlist
WHERE age<=18;

另一种写法:使用OR进行查询
SELECT * FROM userlist
WHERE nation='CHINA' OR age<=18;

交集

SELECT * FROM userlist
WHERE nation='CHINA' AND age<=18;

差集

SELECT * FROM userlist
WHERE nation='CHINA' AND age>18;

相关文章

  • MySQL——集合查询

    SELECT语句的查询结果是记录的集合,多个SELECT语句的结果可进行集合操作分类: 类型举例并操作AB的集合并...

  • MySQL简单操作命令(用户权限,增删改查)

    1、给MySQL添加密码 2、进入MySQL,查询用户名主机及密码 本次命令集合 mysql -uroot -ps...

  • 【MySQL】使用集合函数查询

    MySQL提供一些查询功能,可以对获取的数据进行分析和报告。如,计算行数的总和、最大值、最小值或平均值等。这些函数...

  • MySQL基础——事务

    上篇文章学习了MySQL基础——多表查询,这篇文章学习MySQL基础——事务。 事务 事务是一组操作的集合,它是一...

  • 2018-03-20

    MYSQL查询语句 MYSQL复杂操作语句 MYSQL多表查询方法 函数部分

  • 高性能的索引策略

    MySQL查询基础-查询执行过程 MySQL聚簇索引 MySQL覆盖索引 MySQL索引扫描排序 MySQL冗余和...

  • 【转】MySQL FIELD,按照查询条件顺序返回结果

    从示例讲起 我们都非常习惯通过 MySQL 的 IN 函数 来查询特定集合的数据,比如为了在 books 表中找出...

  • MySQL学习——查询缓存

    MySQL查询缓存简介 MySQL查询缓存是MySQL将查询返回的完整结果保存在缓存中。当查询命中该缓存,MySQ...

  • Mysql 慢查询日志

    Mysql 慢查询日志 慢查询日志 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中...

  • mysql 查询

    mysql的查询、子查询及连接查询 一、mysql查询的五种子句 where(条件查询)、having(筛选)、g...

网友评论

      本文标题:MySQL——集合查询

      本文链接:https://www.haomeiwen.com/subject/rmysqrtx.html