天天看點

DB2 SQL 精萃

----start

如果你認為本系列文章對你有所幫助,請大家有錢的捧個錢場,點選此處贊助,贊助額1元起步,多少随意,贊助時留下 Email,你将收到本人所寫的所有電子書。沒錢的捧個人場,求好評或建議,點選此處免費下載下傳本人的電子書。

      凡是知道資料庫的人都知道SQL,凡是對SQL有一點了解的人都覺得SQL很簡單,凡是有這種感覺的人都是SQL得初級使用者,因為他學會了增查删改就以為這就是SQL的全部。目前的大部分應用軟體都是以資料庫為中心,随着軟體的運作,資料量會越來越大。如何用簡潔、高效的SQL語句操作資料顯得越來越重要。本系列文章将給大家介紹常用的一些SQL技巧。(注意:這些技巧隻适用于DB2)

連接配接字元串

在字元串中輸入單引号

在字元串中輸入回車換行或其它特殊字元

DB2 INSERT 語句

DB2 UPDATE 語句

DB2 中删除資料

相關子查詢

多字段查詢

在ORDER BY 子句中加入主鍵或唯一鍵

GROUPING SETS、ROLLUP、CUBE

SOME,ANY,All,EXISTS,IN

UNION, INTERSECT, EXCEPT

在操作資料的同時檢視操作前或操作後的值

DB2 Merge 語句的使用

采集樣本資料

IN 與 DISTINCT

盡量避免在SQL語句中使用OR

盡量避免在SQL語句的WHERE子句中使用函數

盡量避免在SQL語句中使用LIKE

指定隔離級别

表連接配接(JOIN)

DB2 函數概覽

半角全角轉換

将NULL值轉化為其他值

操作日期和時間

資料類型轉換

SQL中的分支判斷(CASE語句的使用)

定義臨時集合(VALUES語句的使用)

公共表表達式(WITH語句的使用)

嵌套表表達式(Nested Table Expression)

DB2 臨時表

DB2 線上分析處理(OLAP函數的使用)

DB2 分頁查詢

DB2 行轉列

一個類似行轉列的問題

更多簡單而實用的DB2 SQL 語句

如何寫出高效的SQL

DB2 特殊寄存器(Special Registers)

DB2 物化查詢表

SQL PL 精萃

----更多參見:DB2 精萃

----聲明:轉載請注明出處

----last updated on 2014.11.22

----written by ShangBo on 2009.9.23

----end