java SQLexists用法_sql中的 exists 用法
tablea
aid aNAME
1 A1
2 A2
3 A3
tableb
bID AID bNAME
1 1 B1
2 2 B2
3 2 B3
这是俩张表...
select * from tablea a
where EXISTS (select * from tableb b where a.aid = b.aid )
select * from tablea a
where EXISTS (select * from tableb b where a.aid = 1 )
select * from tablea a
where EXISTS (select * from tableb b where b.aid = 1 )
下面三条语句的返回结果分别是:
1 A1
2 A2
============================
1 A1
============================
1 A1
2 A2
3 A3
可以这么理解
可以看成前面和后面的 双层 for循环
exists后面如果的语句, 每次执行 如果返回true, 前面的语句就会执行,如果每次执行返回false, 前面的语句就不执行。 就这么简单
例子1:
外面第一次循环 当 a.aid = 1 的时候 里面可以 能够有数据, 所以前面打印1
外面第二次循环 当 a.aid = 2 的时候 能够有数据, 所以前面打印2
外面第三次循环 当 a.aid = 3 的时候 没有数据,所以不打印
例子2:
外面第一次循环 , 当a.aid = 1 的时候 有数据,所以打印 1
外面第二次循环. 当a.aid =2 就不成立. 不打印...
例子3:
外面第一次循环, 里面也循环成立 打印
外面第二次循环, 里面也循环成立 打印
外面第三次循环, 里面也循环成立 打印
java SQLexists用法_sql中的 exists 用法相关推荐
- mysql declare 用法_SQL中的declare用法
平时写SQL查询.存储过程都是凭着感觉来,没有探究过SQL的具体语法,一直都是按c#那一套往SQL上模仿,前几天项目中碰到一个问题引起了我对declare定义变量的作用域的兴趣. 大家都知道c#中的局 ...
- mysql中去重的用法_mysql中去重 distinct 用法
在使用MySQL时,有时需要查询出某个字段不重复的记录,这时可以使用mysql提供的distinct这个关键字来过滤重复的记录,但是实际中我们往往用distinct来返回不重复字段的条数(count( ...
- java中throws用法_java中throws实例用法详解
在程序出现异常时,会有一个抛出异常的throw出现,这里我们要跟今天所讲的throws区分开.throws的作用是声明抛出,在名称上也跟throw有所不同.下面我们就throws对策概念.语法.实例带 ...
- jsp中用java写标签id_jsp中自定义标签用法实例分析
本文实例讲述了jsp中自定义标签用法.分享给大家供大家参考.具体如下: 这里简单的写了一个自定义标签,自己定义标签的好处就是在jsp页面中可以使用自己定义的功能,完全与Java代码分离 1. tld文 ...
- java中的this的用法_java中this的用法
This,英语单词,发音:[英][ðɪs][美][ðɪs].常翻译为:这,这么.java中this的用法有哪些呢?本文是学习啦小编整理java中this的用法的资料,仅供参考. java中this的用 ...
- java implements用法_JAVA中implements的用法
implements使用 interface Sport { void run(); void jump(); } class Athlete implements Sport { public vo ...
- indexof java 用法_java中indexof的用法
indexOf()的用法,具体是什么意思?? indexOf()的意思:查找一个字符串中,第一次出现指定字符串的位置. indexOf()的用法: indexOf(int,ch) 先看第一个index ...
- java split函数的用法_java中split函数用法以及注意事项
java中split函数用法以及注意事项 发布时间:2020-04-23 10:28:23 来源:亿速云 阅读:215 作者:小新 本篇文章和大家了解一下java中split函数用法以及注意事项.有一 ...
- java项目中enum的用法_java中enum的用法
本文实例讲述了java中enum的用法.分享给大家供大家参考.具体分析如下: 1. 基本用法 enum Day { SUNDAY, MONDAY, TUESDAY, WENDSDAY, THURSDA ...
最新文章
- JS实现继承的几种方法
- 来谈下高并发和分布式中的幂等处理
- 『设计模式』我就要一个对象,你别给我这么多好不好!---单例模式
- 你真的了解.NET中的String吗?
- XXX 管理平台系统——项目风险
- 60-150-040-使用-Sink-Flink自定义UpsertStreamTableSink
- 【博客项目】—数据分页(十)
- java流程控制if_[Java]Java基本语法结构(运算符,流程控制语句,if语句)
- oracle crystall ball,Oracle Crystal Ball下载
- camera link心得
- 二进制加权电容器阵列的构建公共质心布局和布线
- sklearn分类算法-决策树、随机森林
- 算法训练:嘘,别人我不告诉TA
- C语言期末设计不在是千篇一律的学生管理系统,新题设值教师工作量管理系统(数组)。
- 鼠标跟计算机的USB设备运行不正常,为什么鼠标跟这台计算机连接的一个USB设备运行不正常,windo? 爱问知识人...
- nao机器人国际比赛程序 python编写
- msysgit的使用教程
- 也谈ibm aix jfs2
- myeclipse7.5注册码
- 内存不能为read修复工具