larval+mysql+不等于_MySQL学习日记(19)比较运算符

比较运算符

比较对象 比较运算符 子查询

mysql> SELECT * FROM 运算符例子;

+----+------+

| id | 数值 |

+----+------+

| 1 | 1 |

| 2 | 3 |

| 3 | 5 |

| 4 | 7 |

| 5 | 9 |

| 6 | 11 |

| 7 | 13 |

+----+------+

7 rows in set (0.01 sec)

mysql> SELECT * FROM 运算符例子2;

+----+------+

| id | 数值 |

+----+------+

| 1 | 2 |

| 2 | 4 |

| 3 | 6 |

| 4 | 8 |

| 5 | 10 |

| 6 | 12 |

| 7 | 14 |

+----+------+

7 rows in set (0.00 sec)

#查找 运算符例子表中 数值小于 运算符例子2表中 id=5(10)的数据

mysql> SELECT id,数值 FROM 运算符例子 WHERE 数值 < (SELECT 数值 FROM 运算符例子2 WHERE id=5);

+----+------+

| id | 数值 |

+----+------+

| 1 | 1 |

| 2 | 3 |

| 3 | 5 |

| 4 | 7 |

| 5 | 9 |

+----+------+

5 rows in set (0.00 sec)

#10>9=1(true)

mysql> SELECT (SELECT 数值 FROM 运算符例子2 WHERE id=5) > (SELECT 数值 FROM 运算符例子 WHERE id = 1) AS 比较;

+------+

| 比较 |

+------+

| 1 |

+------+

1 row in set (0.00 sec)

#10<9=0(false)

mysql> SELECT (SELECT 数值 FROM 运算符例子2 WHERE id=5) < (SELECT 数值 FROM 运算符例子 WHERE id = 1) AS 比较;

+------+

| 比较 |

+------+

| 0 |

+------+

1 row in set (0.00 sec)

用ANY、SOME或ALL修饰的比较运算符

运算符/关键字

ANY

SOME

ALL

>、>=

最小值

最小值

最大值

最大值

最大值

最小值

=

任意值

任意值

<>、!=、

任意值

比较对象 比较运算符 ANY(子查询)

假设子查询返回结果为值1,值2,值3举例:

值 > ANY(...)

实际上等于 值 > 值1 OR 值>值2 OR 值>值3

相当于 或

3d5ab1ac5acc

ANY

比较对象 比较运算符 SOME(子查询)

和ANY一样也相当于 或

3d5ab1ac5acc

SOME

比较对象 比较运算符 ALL(子查询)

假设子查询返回结果为值1,值2,值3举例:

值 > SOME(...)

实际上等于 值 > 值1 AND 值>值2 AND 值>值3

相当于 与

3d5ab1ac5acc

ALL

[NOT] IN

这个就相当于Python中的find,用来确认是两组数据是否相同或不同

值 运算符 [NOT] IN (子查询)

=ANY运算符与IN等效

!= ALL或者<>ALL运算与NOT IN等效

mysql> select * from 运算符例子;

+----+------+

| id | 数值 |

+----+------+

| 1 | 1 |

| 2 | 3 |

| 3 | 5 |

| 4 | 7 |

| 5 | 9 |

| 6 | 11 |

| 7 | 13 |

+----+------+

7 rows in set (0.00 sec)

mysql> select * from 运算符例子2;

+----+------+

| id | 数值 |

+----+------+

| 1 | 2 |

| 2 | 4 |

| 3 | 6 |

| 4 | 8 |

| 5 | 10 |

| 6 | 12 |

| 7 | 14 |

| 8 | 13 |

+----+------+

8 rows in set (0.00 sec)

mysql> select id,数值 from 运算符例子 WHERE 数值 != ALL(select 数值 from 运算符例子2 WHERE 数值);

+----+------+

| id | 数值 |

+----+------+

| 1 | 1 |

| 2 | 3 |

| 3 | 5 |

| 4 | 7 |

| 5 | 9 |

| 6 | 11 |

+----+------+

6 rows in set (0.00 sec)

mysql> select id,数值 from 运算符例子 WHERE 数值 NOT IN(select 数值 from 运算符例子2 WHERE 数值);

+----+------+

| id | 数值 |

+----+------+

| 1 | 1 |

| 2 | 3 |

| 3 | 5 |

| 4 | 7 |

| 5 | 9 |

| 6 | 11 |

+----+------+

6 rows in set (0.00 sec)

mysql> select id,数值 from 运算符例子 WHERE 数值 = ANY(select 数值 from 运算符例子2 WHERE 数值);

+----+------+

| id | 数值 |

+----+------+

| 7 | 13 |

+----+------+

1 row in set (0.00 sec)

mysql> select id,数值 from 运算符例子 WHERE 数值 IN (select 数值 from 运算符例子2 WHERE 数值);

+----+------+

| id | 数值 |

+----+------+

| 7 | 13 |

+----+------+

1 row in set (0.00 sec)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/504634.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【学习笔记】路由算法与路由协议:RIP协议与距离向量算法、OSPF协议与链路状态算法、BGP协议

文章目录一. 路由算法与路由协议概述① 路由算法的分类② 分层次的路由选择协议二. RIP协议和距离向量算法① RIP协议定义② RIP协议&#xff1a;交换对象、交换周期、交换内容③ 距离向量算法例题1例题2④ RIP协议的报文格式⑤ RIP协议&#xff1a;好消息传得快&#xff0c;坏…

【学习笔记】传输层:概述、UDP协议

文章目录一. 概述1&#xff09;传输层的寻址与接口二. UDP协议1&#xff09;定义2&#xff09;首部格式3&#xff09;UDP检验一. 概述 是主机才有的层次 两个协议&#xff1a;TCP & UDPTCP面向连接&#xff0c;UDP则不是QQ发一条信息(UDP)&#xff1b;发一个大文件(TCP&am…

【学习笔记】传输层:TCP协议(报文段、连接管理{握手}、可靠传输、流量控制、拥塞控制)

文章目录一. 协议特点 & 报文段① 特点② 报文段首部格式二. TCP连接管理① 建立联系&#xff08;三次握手&#xff09;SYN洪泛攻击② 连接释放&#xff08;四次挥手&#xff09;三. TCP流量控制① 序号② 重传冗余ACK&#xff08;快速重传&#xff09;三. 流量控制① 定义…

空调调节 java_空调调节方式

只能手动对冷/热风的温度和风量进行粗略的分级调节&#xff0c;不能设定车内空调的具体温度。拨动控制板上的功能键对温度、风速、风向进行控制。手动空调的优点在操作简单明了&#xff0c;方便&#xff0c;几乎任何事情都在弹指间完成操作。对于风速和风向的调节随心所欲。自动…

【学习笔记】网络层:应用模型、DNS系统、文件传输协议FTP

文章目录一. 应用层概述① 客户/服务器(C/S)模型② P2P模型&#xff08;对等模型&#xff09;二. DNS系统① 定义② 域名③ 域名服务器④ 域名解析过程三. 文件传输协议FTP① 定义② FTP服务器和用户端③ FTP工作原理附加&#xff1a;两种FTP传输模式一. 应用层概述 应用层&am…

【学习笔记】应用层——电子邮件、万维网、HTTP协议

文章目录一. 电子邮件① 电子邮件的信息格式② 组成结构③ 简单邮件传送协议SMTP定义SMTP通信的三个阶段SMTP的缺点 & MIME④ 邮局协议POP3定义网际报文存取协议IMAP⑤ 基于万维网的电子邮件二. 万维网和HTTP协议① 万维网的定义及概念② 超文本传输协议HTTP定义与概念特点…

mysql 自身参照自身_MySQL入门

1.SQL查询操作select的“另类”用法我们通常习惯select from从数据表中读取数据&#xff0c;不过实际上select并不一定要去读取数据库中的内容。比如&#xff1a;select 11; 返回2select now(); 返回当前时间select本身代表要返回的内容&#xff0c;至于与数据库表中存的数据是…

【LeetCode笔记】1. 两数之和(JAVA、哈希表)

文章目录一. 题目描述二. 解法① 暴力破解② 静态哈希表1. 为什么用哈希表来做2. 特殊情况&#xff1a;两数相同&#xff0c;map映射覆盖③ 动态哈希表④ 未解之谜诶嘿&#xff0c;经典开头题目 一. 题目描述 数组中同一个元素不能使用两遍&#xff1a; 见实例2&#xff0c;实…

java spring入门小程序_springMVC学习笔记(二)-----注解和非注解入门小程序

最近一直在做一个电商的项目&#xff0c;周末加班&#xff0c;忙的都没有时间更新博客了。终于在上周五上线了&#xff0c;可以轻松几天了。闲话不扯淡了&#xff0c;继续谈谈springMvc的学习。现在&#xff0c;用到SpringMvc的大部分使用全注解配置&#xff0c;但全注解配置也…

【LeetCode笔记】2. 两数相加(JAVA、链表)

文章目录题目描述代码题目描述 解法&#xff1a;直接用两个链表构造出第三个链表即可注意点&#xff1a;进位carry。进位的情况有几种&#xff0c;都要考虑上。&#xff08;其实感觉这道题不是很难&#xff0c;挺直观的&#xff09; 代码 时间复杂度&#xff1a;O(max(m,n)…

【LeetCode笔记】3. 无重复字符的最长子串(JAVA、滑动窗口、字符串)

文章目录题目描述思路 && 代码1. 之前的版本更新 2.0题目描述 子串&#xff1a;各字符间必须要相邻&#xff0c;而非子序列使用滑动窗口来做就行 思路 && 代码 1. 之前的版本 思路&#xff1a;维护一个滑动窗口&#xff0c;滑动窗口中容纳一个无重复字符的…

【LeetCode笔记】5.最长回文子串(Java、动态规划、字符串)

文章目录题目描述解法 & 代码&#xff1a;思路题目描述 回文&#xff1a;正着念和倒着念一样。 解法 & 代码&#xff1a; 一开始看到子串&#xff0c;想着可能no.3最长重复子串一样用滑动窗口。不过回文串的判断会很麻烦&#xff0c;于是舍弃。之后看题解&#xff…

【LeetCode笔记】6. Z字形变化(JAVA、思路)

文章目录题目描述解题 & 代码二维数组ArrayList && StringBuilder题目描述 这题目有点搞&#xff0c;理解题意得时候直接结合给的例子比较好。本质就是&#xff1a;从顶部开始&#xff0c;往下逐个走&#xff1b;到底了就反向&#xff0c;往上逐个走&#xff1b;以…

【LeetCode笔记】7.整数反转(Java、溢出判断、栈)

文章目录题目描述解法 & 代码① 字符串解法② 类栈做法题目描述 边界比较需要考虑&#xff0c;而且还有不允许64位整数的要求。 解法 & 代码 ① 字符串解法 起初想到的做法&#xff0c;不过缺点比较多首先用到了long&#xff0c;实际上不允许使用&#xff0c;修改…

java 接口中变量修饰符,Java的访问修饰符与变量的作用域讲解

Java访问修饰符(访问控制符)Java 通过修饰符来控制类、属性和方法的访问权限和其他功能&#xff0c;通常放在语句的最前端。例如&#xff1a;?Java 的修饰符很多&#xff0c;分为访问修饰符和非访问修饰符。本节仅介绍访问修饰符&#xff0c;非访问修饰符会在后续介绍。访问修…

【LeetCode笔记】11.盛最多水的容器(Java、双指针法)

文章目录题目描述代码 & 解题思路题目描述 无 代码 & 解题思路 思路&#xff1a;使用左右两个指针&#xff0c;不断缩小范围&#xff0c;并在每次缩小的过程对最大值进行更新。代码实现不难&#xff0c;主要是弄明白为啥这样做就能得到正确的值简单描述就是&#x…

【LeetCode笔记】15.三数之和(JAVA、双指针)

文章目录题目描述代码 & 解题思路二刷更新题目描述 主要是解决重复的问题&#xff1a;如何去除重复解、在有大量重复解的情况下如何让算法跑得更快 代码 & 解题思路 先排序&#xff0c;按照大小顺序来做。思路&#xff1a;固定第一个数&#xff0c;用双指针分别代表…

【LeetCode笔记】17.电话号码的字母组合(Java、DFS)

文章目录题目描述代码 & 思路题目描述 得建立映射&#xff0c;其实用数组来建立也行&#xff0c;看起来还比较直观。 代码 & 思路 理好DFS的过程就行&#xff0c;整体思路不难当递归字符length 1时&#xff0c;递归结束 class Solution {public List<String&g…

【LeetCode笔记】19.删除链表的倒数第N个结点(Java、快慢指针)

文章目录题目描述思路 & 代码题目描述 重点在于一趟扫描实现简单的做法&#xff1a;一趟扫描长度&#xff0c;一趟根据长度找到结点删除 思路 & 代码 两种特例情况&#xff0c;见注释思路&#xff1a;根据N构造两个快慢指针&#xff0c;两指针直接差了N个结点。由此…

java xca碗组口径,公路车常见杂音检查清单和解决方法(图文)

爱车上出现杂音是件很不爽的事&#xff0c;我本人就很不能容忍任何异响。相信这也是困扰广大车友的问题之一&#xff0c;于是我根据自己和周围车友的经验以及网上的资源&#xff0c;整理出这份清单&#xff0c;希望能给遇到此类问题的车友们一些帮助。写在前面&#xff1a;当异…