社区
基础和管理
帖子详情
这两种SQL语句写法有何不同,哪种效率高?
phuson
2014-02-11 09:52:17
1、
select *
from A join B on A.id=B.id
where A其他条件 and B其他条件
2、
select *
from A,B
where A.id=B.id
and A其他条件 and B其他条件
这两种写法有什么区别?
...全文
391
8
打赏
收藏
这两种SQL语句写法有何不同,哪种效率高?
1、 select * from A join B on A.id=B.id where A其他条件 and B其他条件 2、 select * from A,B where A.id=B.id and A其他条件 and B其他条件 这两种写法有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wushangjimo
2014-02-12
打赏
举报
回复
我刚才在本地测试了一下,11g的,两种方式完全一样,连解释计划都一样
shenlele088
2014-02-12
打赏
举报
回复
不知道是习惯还是什么,1看着就不爽
sducaicai
2014-02-11
打赏
举报
回复
尽量使用Join 而不是Where来列出关联条件,特别是多个表联合的时候。 原因是: 1)在效率上,Where可能具有和Inner join一样的效率。但基本可以肯定的是Join的效率不比Where差。 (2)使用Join可以帮助检查语句中的无效或者误写的关联条件
流浪川
2014-02-11
打赏
举报
回复
引用 3 楼 phuson 的回复:
实际使用中,我感觉好像第二种执行快些,不知怎么回事。
你看看是不是其他条件影响的,查一下具体的执行计划。
phuson
2014-02-11
打赏
举报
回复
实际使用中,我感觉好像第二种执行快些,不知怎么回事。
流浪川
2014-02-11
打赏
举报
回复
从关联角度看效率是一样的,不过加上其他条件的时候就要具体分析了。
流浪川
2014-02-11
打赏
举报
回复
没有区别,执行计划应该也是一样的。
-江沐风-
2014-02-11
打赏
举报
回复
建议使用1而不是2; 可以看一下执行计划:explain一下;
【
SQL语句
不等于怎么写?
写法
有哪几种?】
在 Oracle 中不等于的表达方式有三种分别是:<>、!=、^=,但是以上三种表达方式中只有<>是正规的 SQL 语法,其他
两种
方式兼容性相对比较差。很多小伙伴习惯使用!=来表示,但是只有<>是适合所有版本的SQL,!=在旧版的 SQL 中会报错比如 SQL2000 版本。SQL 不等于在进行查询数据的时候偶尔会需要用到,那么 SQL 语句不等于怎么写呢?今天 就来和大家分享一下相关
写法
。例:查询不等于1的数据。
Sql性能优化之
sql语句
的
写法
Sql性能优化之
sql语句
的
写法
一、引言 系统优化中一个很重要的方面就是
SQL语句
的优化。对于海量数据,劣质
SQL语句
和优质
SQL语句
之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要写出高质量的
SQL语句
,提高系统的可用性。 所用的例子来自于RIS数据库。 二、优化点 1. 书写规范——采用统一的
SQL语句
的
写法
对于以下四句S
SQL语句
优化的七种方法
SQL语句
优化的七种方法
高效
SQL语句
必杀技
No SQL,No cost.
SQL语句
是造成数据库开销最大的部分。而不良SQL
写法
直接导致数据库系统性能下降的情形比比皆是。那么如何才能称得上高效的
SQL语句
呢?一是查询优化器为当前的
SQL语句
生成最佳的执行计划,保证数据读写使用最佳路径;二是设置合理的物理存储结构,如表的类型,字段的顺序,字段的数据类型等。本文主要描述如何编写高效的
SQL语句
并给出示例。下面的描述主要分为三个部分,一是编写高
MySQL中特别实用的几种
SQL语句
送给大家
在写SQL时,经常灵活运用一些
SQL语句
编写的技巧,可以大大简化程序逻辑。减少程序与数据库的交互次数,有利于数据库高可用性,同时也能显得你的SQL很牛B,让同事们眼前一亮。 目录 实用的SQL 1.插入或替换 2.插入或更新 3.插入或忽略 4.SQL中的if-else判断语句 5.指定数据快照或备份 6.写入查询结果集 7.强制使用指定索引 心得体会: 高能预警,这是一篇干货满满的MySQL技术文章,总有一天,你必然会用到,记得收藏! -- 来自一位被技术经理毒打多年的程序员的忠.
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章