当前位置: 首页 > news >正文

简单的网站开发模板外国网站 游戏设定图

简单的网站开发模板,外国网站 游戏设定图,wordpress邮件营销,网站页面做成自适应优缺点一、EXISTS 关键字介绍 关键字介绍EXISTS 关联子查询通常也会和 EXISTS操作符一起来使用,用来检查在子查询中是否存在满足条件的行。 如果在子查询中当前的行不满足条件:返回 FALSE,继续在子查询中查找 如果在子查询中当前的行满足条件&…

一、EXISTS 关键字介绍

关键字介绍
EXISTS

关联子查询通常也会和 EXISTS操作符一起来使用,用来检查在子查询中是否存在满足条件的行。

如果在子查询中当前的行不满足条件:返回 FALSE,继续在子查询中查找

如果在子查询中当前的行满足条件:不在子查询中继续查找,条件返回 TRUE

NOT EXISTSNOT EXISTS关键字表示如果不存在某种条件,则返回TRUE,否则返回FALSE。

二、案例解释

2.1 示例一

查询公司管理者的employee_id,last_name,job_id,department_id信息。

# 方式一:自连接
SELECT DISTINCT e2.employee_id,e2.last_name,e2.job_id,e2.department_id
FROM employees e1 JOIN employees e2 
ON e1.manager_id = e2.employee_id# 方式二:子查询
SELECT employee_id,last_name,job_id,department_id
FROM employees 
WHERE employee_id IN (SELECT DISTINCT manager_idFROM employeesWHERE manager_id IS NOT NULL
)# 方式三:使用EXISTS
SELECT employee_id,last_name,job_id,department_id
FROM employees e1
WHERE EXISTS (SELECT *FROM employees e2WHERE e1.employee_id = e2.manager_id
)
#解释:从e1中传入一条数据到子查询中,依次取出e2中的数据与该条数据对比
#    如果不满足条件,返回FALSE,继续子查询中的下一条数据。
#    如果满足条件,返回TRUE,结束子查询。继续外查询的下一条数据。

2.2 示例二

查询departments表中,不存在于employees表中的部门的department_id和department_name

# 方式一:使用 NOT IN
SELECT department_id,department_name
FROM departments
WHERE department_id NOT IN (SELECT DISTINCT department_idFROM employeesWHERE department_id IS NOT NULL
)
#解释:NOT IN 判断的是会不会在子查询结果的集合中,会先将子查询执行完毕得出结果集合,
#		然后拿外查询中的每一条在子查询的结果集中查找。所以是不相关子查询。没必要与外部表
#		建立筛选条件。 所以使用NOT IN时,要注意子查询结果不要有空值,否则最终不会有结果。# 方式二:使用 NOT EXISTS
SELECT department_id,department_name
FROM departments d1
WHERE NOT EXISTS (SELECT *FROM employees e2WHERE d1.department_id = e2.department_id
)

http://www.yayakq.cn/news/357489/

相关文章:

  • 重庆农村网站建设13572074638网站建设
  • 做网站的要多钱龙岩做网站价格
  • 怎样使用二维码做网站2019个人建网站
  • 网站建设的网seo优化快速排名
  • 张家港网站建设培训太原建设银行网站
  • 网站首页页面代码网站应用软件怎么架设
  • 软件开发者平台有哪些宁波seo服务
  • 汉堡只做网站做网站开发有哪些优点呢
  • 网站建设 中企动力扬州网络广告是较为常见的一种网络营销方式
  • 陕西省建设银行网站6wordpress 相册模板
  • 南京网站制作设计公司智慧软文发稿平台官网
  • 长沙公司网站设计报价成都 网站
  • 网站建设学多长时间湖南湘潭网站建设
  • 免费的个人网站怎么做促销策略的四种方式
  • 郑州恩恩网站建设外包服务是什么意思
  • 给菠菜网站做外包php开源订单管理系统
  • 建设网站二级建造师如何解聘提供邵阳网站建设
  • 淘宝做网站推广人电话服务外包
  • 常德网站建设套餐报价类似于wordpress的网站吗
  • 营销型企业网站建设的步骤建筑工程公司简介模板范文
  • 网站模板在线演示怎么做王也王志飞
  • 个人定制网站怎么做购物网站开发设计思路
  • 北京知名互联网公司排名青岛网站seo公司
  • 大型门户网站建设多少钱男女做爰网站
  • 通付盾 建设网站国内网站怎么做有效果
  • 成都市学校网站建设烟台网站改版
  • 网站改版 请示微信公众平台小程序怎么赚钱
  • 西数 网站建设wordpress被跳转
  • 响应式企业网站设计与实现培训网站官网
  • 网站设计制作费用多少国际财经新闻