高效的SQL語句有助於減少資料庫的訪問次數
每當執行一條SQL語句時,Oracle需要做大量的工作,因此減少訪問資料庫的次數,實際上就是降低了資料庫的開銷。
點選(此處)摺疊或開啟
-
SELECT COUNT(*), SUM(sal) FROM emp WHERE deptno = 20;
-
SELECT COUNT(*), SUM(sal) FROM emp WHERE deptno = 30;
-
-
--改寫之後
-
SELECT COUNT(DECODE(deptno, 20, \'x\', NULL)) AS d20_count,
-
COUNT(DECODE(deptno, 30, \'x\', NULL)) AS d30_count,
-
SUM(DECODE(deptno, 20, sal, NULL)) AS d20_sal,
-
SUM(DECODE(deptno, 30, sal, NULL)) AS d30_sal
-
FROM emp
- WHERE deptno = 20 OR deptno = 30;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1069869/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- javascript提高效能方式之減少dom元素訪問次數JavaScript
- 關於高效捕獲資料庫非繫結變數的SQL語句資料庫變數SQL
- 高效的SQL( clustering factor減少COST)SQL
- 資料庫常用的sql語句大全--sql資料庫SQL
- 【資料庫】SQL語句資料庫SQL
- 查詢資料庫隱含引數的sql語句資料庫SQL
- 資料庫常用sql 語句資料庫SQL
- 資料庫SQL拼接語句資料庫SQL
- 資料庫常用的sql語句彙總資料庫SQL
- 資料庫巡檢常用的SQL語句資料庫SQL
- SQLServer資料庫管理的常用SQL語句SQLServer資料庫
- 1.4 資料庫和常用SQL語句(正文)——MySQL資料庫命令和SQL語句資料庫MySql
- SQL 語句調優_減少或者避免笛卡爾乘積的發生SQL
- 程式中減少使用 if 語句的方法集錦
- 程式中減少使用if語句的方法集錦
- 資料庫常用操作SQL語句資料庫SQL
- SQL資料庫連線語句SQL資料庫
- 論減少程式碼中return語句的騷操作
- 高效能Javascript:高效的資料訪問JavaScript
- SQLServer資料庫管理常用的SQL和T-SQL語句SQLServer資料庫
- Oracle 資料庫監控SQL語句Oracle資料庫SQL
- 查詢sql語句執行次數SQL
- SQL語句資料SQL
- 一條sql語句導致的資料庫當機問題及分析SQL資料庫
- 一條sql語句“導致”的資料庫當機問題及分析SQL資料庫
- Sql Server 資料庫獲取字串中小寫字母的SQL語句SQLServer資料庫字串
- 資料庫介紹--認識簡單的SQL語句資料庫SQL
- 使用sql語句查詢平均值,使用sql語句查詢資料總條數, not in 篩選語句的使用SQL
- 關於sql語句的遊標共享問題SQL
- SQL Server之資料庫語句優化SQLServer資料庫優化
- SQL Server 之資料庫語句優化SQLServer資料庫優化
- sql 正則替換資料庫語句!SQL資料庫
- 開源如何有助於資料庫安全資料庫
- 關於Room資料庫,拼寫模糊查詢語句遇到的問題OOM資料庫
- 資料庫的檢索語句資料庫
- MySQL關於根據日期查詢資料的sql語句MySql
- SQL Server資料庫管理常用SQL和T-SQL語句SQLServer資料庫
- 關於jsp 呼叫bean 訪問sql-server資料庫問題JSBeanSQLServer資料庫