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

彩网站开发购物小程序源码

彩网站开发,购物小程序源码,网页游戏网站排名,怎样做网络销售网站in 与 exist 的语法比较#xff1a; select from 数据表 t where t.x in (...) 括号内可以是符合t.x字段类型的值集合#xff0c;如(1,2,3)#xff0c;但如果t.x是number类型的时候#xff0c;似乎这样的写法会出问题#xff1b;也可以是通 过另外的sele…in 与 exist 的语法比较           select × from 数据表 t where t.x in (...)       括号内可以是符合t.x字段类型的值集合如(1,2,3)但如果t.x是number类型的时候似乎这样的写法会出问题也可以是通 过另外的select语句查询出来的值集合如(select y from 数据表2 where ...)。           select * from 数据表 t where [...] and exist (...)       方括号内为其它的查询条件可以没有。exist后面的括号内可以是任意的条件这个条件可以与外面的查询没有任何关系也可以与外面的条件结合。如 (select * from 数据表2 where 11) 或 (select * from 数据表2 where yt.x)例子 in的SQL语句 SELECT id, category_id, htmlfile, title, convert(varchar(20),begintime,112) as pubtime FROM tab_oa_pub WHERE is_check1 and category_id in (select id from tab_oa_pub_cate where no1) order by begintime desc exists的SQL语句 SELECT id, category_id, htmlfile, title, convert(varchar(20),begintime,112) as pubtime FROM tab_oa_pub WHERE is_check1 and exists (select id from tab_oa_pub_cate where tab_oa_pub.category_idconvert(int,no) and no1) order by begintime desc效率比较         先讨论IN和EXISTS。             select * from t1 where x in ( select y from t2 )         事实上可以理解为             select * from t1, ( select distinct y from t2 ) t2 where t1.x t2.y          如果你有一定的SQL优化经验从这句很自然的可以想到t2绝对不能是个大表因为需要对t2进行全表的“唯一排序”如果t2很大这个排序的性能是不 可忍受的。但是t1可以很大为什么呢最通俗的理解就是因为t1.xt2.y可以走索引。但这并不是一个很好的解释。试想如果t1.x和t2.y都 有索引我们知道索引是种有序的结构因此t1和t2之间最佳的方案是走merge join。另外如果t2.y上有索引对t2的排序性能也有很大提高。             select * from t1 where exists ( select null from t2 where y x )         可以理解为             for x in ( select * from t1 )             loop                 if ( exists ( select null from t2 where y x.x ) then                    OUTPUT THE RECORD!                 end if             end loop         这个更容易理解t1永远是个表扫描因此t1绝对不能是个大表而t2可以很大因为yx.x可以走t2.y的索引。         综合以上对IN/EXISTS的讨论我们可以得出一个基本通用的结论IN适合于外表大而内表小的情况EXISTS适合于外表小而内表大的情况。转载于:https://www.cnblogs.com/alicesunBlog/archive/2013/01/15/2861209.html
http://www.zqtcl.cn/news/976938/

相关文章:

  • 河源网站制作1993seo福州室内设计公司排名
  • 哪里有做装修网站网站开发总出现出现404
  • 做a漫画在线观看网站策划营销型网站
  • 怎么 从头开始建设一个网站临沂高端网站建设
  • 网页设计制作网站素材传奇代理平台
  • 公司建站网站软文营销方案
  • 成品短视频网站源码搭建免费温州外贸网站制作
  • 旅游公司网站建设pptwordpress 用户增强
  • wordpress 最新东莞seo技术培训
  • 上海微网站开发网站 选项卡 图标
  • 淘宝网站建设的目标什么做网站公司 营销
  • 360企业网站认证wordpress 个人照片
  • 韩国私人网站服务器创业做网站APP开发
  • 成都网站建设推来客网站系统报价wordpress 本地图片 图床
  • 跨境电商怎么做流程青岛网站建设seo
  • 怎么搭建网站平台网站建设相关文献
  • 网站前面的小图标怎么做wordpress文章页广告插件
  • 设计制作一个 个人主页网站淄博做网站的公司都有哪些
  • 10月哪个网站做电影票活动宁波设计公司有哪些
  • 网站建设的pest分析公司erp系统
  • 网站开发一般用哪个浏览器高端酒店网站模板
  • 响应式网站开发哪个好徐州关键字优化咨询
  • 企业建站都有什么网站宁波那家公司做网站好
  • 哪里有零基础网站建设教学培训网页制作要多少钱
  • 云南建站网站建设的编程技术
  • 知名的饰品行业网站开发wordpress镜像存储插件
  • 网站整体地图怎么做小榄公司网站建设
  • 体育西网站开发方案无锡锡山区建设局网站
  • 房地产 网站 欣赏建网站找谁
  • 网站创建一般创建哪种类型沈阳装修公司报价