
SQL开发
Richard-Han
库是死的,sql是活的。。
展开
-
sql规范总结
1.使用别名(例如a.id) 连接多个表时, 请使用表的别名并把别名前缀于每个Column上.这样一来,就可以减少解析的时间并减少那些由Column歧义引起的语法错误. 2. 用NOT EXISTS 替代NOT IN,用表连接替换EXISTS原创 2015-03-10 13:35:47 · 287 阅读 · 0 评论 -
sql优化工具
用下列SQL工具找出低效SQL: SELECT EXECUTIONS , DISK_READS, BUFFER_GETS, ROUND((BUFFER_GETS-DISK_READS)/BUFFER_GETS,2) Hit_radio, ROUND(DISK_READS/EXECUTIONS,2) Reads_per_run, SQL_TEXT FROM V$SQLAREA WHERE原创 2015-03-10 14:44:40 · 426 阅读 · 0 评论 -
oracle连接种类整理
a外连接(LEFT/RIGHT/FULL OUTER JOIN) b内连接(inner join):显示关联上的2表都有的信息,不像外连接偏向显示某个表全部数据 c自连接 select c1.cno,c1.coursename,c1.pno,c2.coursename from courses c1,courses c2 where c1.pno=c2.cno原创 2015-05-26 17:07:22 · 367 阅读 · 0 评论 -
常用窗口函数
常用的开窗函数: row_number() over(partition by ... order by ...) rank() over(partition by ... order by ...) dense_rank() over(partition by ... order by ...) count() over(partition原创 2015-06-18 12:00:52 · 471 阅读 · 0 评论