mysql 中any,some,all,in的用法
IN
SELECT count(*) FROM world.country where Name IN (SELECT Name FROM world.country where Name like "C%");
匹配子集中的任一元素
NOT IN
SELECT count(*) FROM world.country where Name NOT IN (SELECT Name FROM world.country where Name like "C%");
匹配不属于某个子集的任一元素
ALL
SELECT count(*) FROM world.country WHERE Name<>all(SELECT Name FROM world.country where Name like "C%");
与子集中的每一个元素
比如:
val>ALL(subset):表示val比subset中每一个元素都大
val<>ALL(subset):表示val不在subset中,等效于NOT IN (subset)
ANY,SOME
SELECT count(*) FROM world.country WHERE Name=any(SELECT Name FROM world.country where Name like "C%");
ANY表示任一个,SOME是ANY的变体,含义相同
比如:
val=ANY(subset):表示val等于subnet子集中的任何一个元素皆可,等同于val IN (subnet)
val>ANY(subnet):表示val比subnet中最小的元素大即可
mysql 中any,some,all,in的用法相关推荐
- mysql中模糊查询的四种用法介绍
下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示. 比如 SELECT * FROM [user ...
- mysql 中模糊查询的四种用法介绍
下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示. 比如 SELECT * FROM [user] ...
- mysql中模糊查询的四种用法
转载自 https://www.cnblogs.com/songfayuan/articles/7290158.html 下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可 ...
- mysql中insert语句的五种用法
文章目录 前言 一.values参数后单行插入 二.values参数后多行插入 三.搭配select插入数据 四.复制旧表的信息到新表 五.搭配set插入数据 总结 前言 insert语句是标准sql ...
- mysql中uuid的写法_MySQL IS_UUID()用法及代码示例
MySQL中的此函数用于检查给定的通用唯一标识符(UUID)是否有效.如果参数是有效的string-format UUID,则返回1:如果参数不是有效的UUID,则返回0:如果参数为NULL,则返回N ...
- mysql timestamp add_「timestampdiff」MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法 - seo实验室...
timestampdiff 语法: TIMESTAMPDIFF(Interval,datetime_expr1,datetime_expr2) 说明: 返回日期或日期时间表达式datetime_exp ...
- MySQL中for update的作用和用法
一.for update定义 for update是一种行级锁,又叫排它锁. 一旦用户对某个行施加了行级加锁,则该用户可以查询也可以更新被加锁的数据行,其它用户只能查询但不能更新被加锁的数据行. 如果 ...
- mysql中函数mid_MySQL MID()函数的用法详解(代码示例)
在MySQL中,MID()函数返回从指定位置开始的子字符串. MID()和SUBSTR()都是SUBSTRING()的同义词. 基本语法是这样的:MID(str,pos,len) 这里,str是字符串 ...
- MySQL中函数field()的用法
MySQL中的field()函数,可以用来对SQL中查询结果集进行指定顺序排序. 函数使用格式如下: order by (str,str1,str2,str3,str4--),str与str1,str ...
- MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法
在MySQL应用时,经常要使用这两个函数TIMESTAMPDIFF和TIMESTAMPADD. 一,TIMESTAMPDIFF 语法: TIMESTAMPDIFF(interval,datetime_ ...
最新文章
- SpringBoot+JWT+Shiro+MybatisPlus实现Restful快速开发后端脚手架
- numpy.ones() 详解
- 练习_用if语句替换三元运算符
- IComparer与IEqualityComparer的简单使用
- __attribute__((unused)):可能不会用到,消除编译警告
- 在线Excel文件解析转换成JSON格式
- scala练习100道解析
- RunTime之类与对象
- IOS 拉伸图片(封装)
- Text Particle Systems
- 多平台翻译=有道翻译+百度翻译+必应翻译+get Curl+xml转array
- cass连接复合线命令 lisp_南方CASS和AutoCAD快捷命令大全
- CC2430调试接口与JTAG的区别
- php随笔_PHP随笔笔记
- 伴随着三维全息投影技术的升级,物理屏幕将彻底消失
- HTML基础知识概要面试必备
- android 高光动画,InstrumentPanelView
- 更换maven的settings未生效解决办法
- 摄像头识别黑烟加框处理(测试)
- 【JAVA-UT】2、写UT的科学步骤