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

大学 建网站建网站用自己的主机做服务器

大学 建网站,建网站用自己的主机做服务器,深圳做服装设计网站的公司,彩票网站的推荐怎么做使用 IN 当你使用 IN 子句时#xff0c;SQL 会比较指定列的每个值是否包含在 IN 之后的列表中。如果列表中的值很多#xff0c;或者子查询返回的结果集很大#xff0c;那么 IN 子句的效率可能会很低。另外#xff0c;如果列表中包含 NULL 值#xff0c;IN 子句在逻辑上会…使用 IN 当你使用 IN 子句时SQL 会比较指定列的每个值是否包含在 IN 之后的列表中。如果列表中的值很多或者子查询返回的结果集很大那么 IN 子句的效率可能会很低。另外如果列表中包含 NULL 值IN 子句在逻辑上会更加复杂因为 NULL 与任何值的比较都是未知的即不是真也不是假。 使用 EXISTS EXISTS 子句用于测试子查询是否返回了任何行。当使用 EXISTS 时一旦找到符合条件的行子查询就会停止处理因为它不需要知道有多少行符合条件只需要知道至少有一行符合条件。这意味着 EXISTS 通常在子查询可能返回大量结果时更有效率。 EXISTS 与 NULL 值 当你的查询涉及到 NULL 值时使用 EXISTS 可能更合适因为 EXISTS 只关心是否存在符合条件的行而不是实际的列值。如果子查询中的列存在 NULL 值使用 IN 可能会导致不准确或者不符合预期的结果因为 NULL 不能与其他值进行等值比较。EXISTS 不直接与列值比较而是基于行的存在性来返回真或假因此它不受 NULL 值的影响。 示例 假设我们有两个表orders订单表和 customers客户表我们想要查找至少有一个订单的所有客户。 使用 IN 子句 SELECT * FROM customers WHERE id IN (SELECT customer_id FROM orders); 如果 orders 表中的 customer_id 列包含 NULL 值那么这个 NULL 会在比较中被忽略因为 NULL 与任何值的比较都不会返回真。 使用 EXISTS 子句 SELECT * FROM customers c WHERE EXISTS (SELECT 1 FROM orders o WHERE o.customer_id c.id); 这里一旦找到至少一个存在的订单对应的 EXISTS 子句就会返回真而且不关心 orders 表中的 customer_id 是否包含 NULL 值。 总结来说当查询涉及到可能有 NULL 值的列时使用 EXISTS 通常比 IN 更安全且效率更高。
http://www.zqtcl.cn/news/559848/

相关文章:

  • 做网站产生的流量费怎么算软件开发前景和收入
  • 网站空间 .de单页型网站
  • 网站建设com品牌建设的作用
  • 优质作文网站柳州做网站去哪家公司好
  • 呼和浩特网站建设价格网站建设服务器
  • 做的比较好的电商网站西安有那些做网站的公司好
  • 哪个网站可以做英语语法题智慧云建筑信息平台
  • 网站怎么做百度才会收录金乡县网站开发
  • 深圳移动网站建站网站如何做播放线路
  • 深圳网站建设q.479185700惠哪个网站可以免费设计房子
  • 迁西网站开发网站建设技术网站建
  • 网站建设与管理课程报告能够做外贸的网站有哪些
  • 浅析社区网站的建设如何建立企业网站
  • 网站建设尺寸像素是多少广州商城型网站建设
  • 重庆自助建站模板简述网络营销的特点
  • 企业网站托管一个月多少钱网页设计规范2018
  • 网站建设费用摊销会计分录合肥网站建设哪里好
  • 郑州市建设工程造价信息网站关于工程项目建设的网站
  • 网站做淘宝客收入咋样景区门户网站建设方案
  • 遵义做网站推广西安都有哪些公司
  • 万网建网站流程产品展示网站模板php
  • 新津县建设局网站网站做301
  • 网站域名续费如何建设一个简易网站
  • 网站整体迁移该怎么做wordpress 图片调用api接口
  • 网站获得流量最好的方法是什么 ( )汕头建设学校的网站
  • 网上下载的网站后台安全吗仿系统之家网站源码
  • 网站实名审核高等教材电工学久久建筑网
  • 化学试剂购买网站网站节点加速
  • 桂林城乡建设局网站在线咨询免费
  • 长治网站设计制作网站ps怎么做网站导航内嵌式