iT邦幫忙

鐵人檔案

2008 iT 邦幫忙鐵人賽
回列表

T-SQL 應用之美 系列

不論是程式開發者或是資料庫管理者或多或少都要會寫 T-SQL 程式碼,希望透過這個鐵人賽分享如何應用 T-SQL 來解決某些問題,讓大家瞭解原來 T-SQL 居然可以是如此美麗!

鐵人鍊成 | 共 30 篇文章 | 34 人訂閱 訂閱系列文 RSS系列文
DAY 11

使用流程控制:WHILE、BREAK 與 CONTINUE

不管哪一種語言都具備流程控制的功能,用來控制程式執行與流程的流向,透過流程控制可以讓程式更容易維護。 這次我們要討論經常與 WHILE 合用的兩個 T-SQL...

2008-09-11 ‧ 由 alexc 分享
DAY 12

使用流程控制:IF...ELSE

不管哪一種語言都具備流程控制的功能,用來控制程式執行與流程的流向,透過流程控制可以讓程式更容易維護。 這次要討論根據特定條件來執行不同流程的指令:IF...EL...

2008-09-12 ‧ 由 alexc 分享
DAY 13

使用流程控制:CASE...WHEN

不管哪一種語言都具備流程控制的功能,用來控制程式執行與流程的流向,透過流程控制可以讓程式更容易維護。 這次要討論根據特定條件來執行不同流程的指令:CASE......

2008-09-13 ‧ 由 alexc 分享
DAY 14

使用流程控制:GOTO

不管哪一種語言都具備流程控制的功能,用來控制程式執行與流程的流向,透過流程控制可以讓程式更容易維護。 這次要討論很多結構化語言不建議使用的指令:GOTO。 先看...

2008-09-14 ‧ 由 alexc 分享
DAY 15

如何在 T-SQL 中宣告變數

每種程式語言都會提供宣告變數的指令,T-SQL 自然也不例外。 在 T-SQL 中,需要使用到變數,不外乎下面幾種情況: ●將參數傳給預存程序或是函式(請參考:...

2008-09-15 ‧ 由 alexc 分享
DAY 16

如何使用次序函數於查詢資料時,針對某個欄位進行排名(上)

不是每個資料表都會有編號的欄位,這次要分享如何使用 Microsoft SQL Server 2005 新增的**「次序函數」**,在查詢資料的同時,針對某個欄...

2008-09-16 ‧ 由 alexc 分享
DAY 17

如何使用次序函數於查詢資料時,針對某個欄位進行排名(下)

上次分享了使用 Microsoft SQL Server 2005 才開始提供的**「次序函數」**:ROW_NUMBER()、RANK()、DENSE_RAN...

2008-09-17 ‧ 由 alexc 分享
DAY 18

如何使用次序函數刪除重複的記錄

次序函數並不是只用於查詢資料時,針對某個欄位進行排名。在實務應用上,當資料表沒有唯一的一個識別編號欄位時,可以用來取代 Cursor 或暫存資料表,以便刪除重複...

2008-09-18 ‧ 由 alexc 分享
DAY 19

在 SELECT 中,使用萬用字元:*

在「命令提示字元」視窗或是 DOS 裡,可以使用萬用字元。在 T-SQL 裡面,同樣也有萬用字元可用,共計 5 種萬用字元可用在 SELECT 或 WHERE...

2008-09-19 ‧ 由 alexc 分享
DAY 20

在 WHERE 中,使用萬用字元:%

在「命令提示字元」視窗或是 DOS 裡,可以使用萬用字元。在 T-SQL 裡面,同樣也有萬用字元可用,共計 5 種萬用字元可用在 SELECT 或 WHERE...

2008-09-20 ‧ 由 alexc 分享