iT邦幫忙

sql相關文章
共有 361 則文章
鐵人賽 DAY 27
T-SQL 應用之美 系列 第 27

技術 如何使用 T-SQL 取到小數點後第 n 位

本次分享的主題是關於如何使用 T-SQL 來取到小數點後第 n 位。 廢話不多說,先執行下面的程式碼: -- 宣告變數 DECLARE @pi float -...

鐵人賽 DAY 26
T-SQL 應用之美 系列 第 26

技術 如何改變欄位值是 NULL 的資料顯示的結果

在「如何找出欄位值是 NULL 的資料」,已經討論過要如何找出 NULL 值的資料。這次要分享的是讓 NULL 值的資料,不要顯示為 NULL,而是改以其他文字...

鐵人賽 DAY 25
T-SQL 應用之美 系列 第 25

技術 如何找出欄位值是 NULL 的資料

如果在建立資料表時,允許某個欄位可以有 NULL 值,那要如何找出該欄位是 NULL 值的資料,或是找出不是 NULL 的資料呢? 要找出某個欄位中,有 NUL...

鐵人賽 DAY 24
T-SQL 應用之美 系列 第 24

技術 查詢的資料包含萬用字元應如何處置?

在前面幾篇分享的文章中,討論了使用萬用字元:*、%、_、[]、[^] 的方法與時機,這次要討論,萬一所要查詢的資料本身就有這幾個萬用字元時,應該如何處置。 為了...

鐵人賽 DAY 23
T-SQL 應用之美 系列 第 23

技術 在 SELECT 中,使用萬用字元 [^]

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

鐵人賽 DAY 22
T-SQL 應用之美 系列 第 22

技術 在 WHERE 中,使用萬用字元:[]

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

鐵人賽 DAY 21
T-SQL 應用之美 系列 第 21

技術 在 WHERE 中,使用萬用字元:_

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

鐵人賽 DAY 20
T-SQL 應用之美 系列 第 20

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

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

鐵人賽 DAY 19
T-SQL 應用之美 系列 第 19

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

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

鐵人賽 DAY 18
T-SQL 應用之美 系列 第 18

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

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

鐵人賽 DAY 17
T-SQL 應用之美 系列 第 17

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

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

鐵人賽 DAY 16
T-SQL 應用之美 系列 第 16

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

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

鐵人賽 DAY 15
T-SQL 應用之美 系列 第 15

技術 如何在 T-SQL 中宣告變數

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

鐵人賽 DAY 14
T-SQL 應用之美 系列 第 14

技術 使用流程控制:GOTO

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

鐵人賽 DAY 13
T-SQL 應用之美 系列 第 13

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

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

鐵人賽 DAY 12
T-SQL 應用之美 系列 第 12

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

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

鐵人賽 DAY 11
T-SQL 應用之美 系列 第 11

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

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

鐵人賽 DAY 10
T-SQL 應用之美 系列 第 10

技術 使用流程控制:BEGIN...END 與 RETURN

不管哪一種程式語言都具備流程控制的功能,用來控制程式執行與流程的流向,透過流程控制可以讓程式更容易維護。 這次我們要討論 BEGIN...END 與 RETUR...

鐵人賽 DAY 9
T-SQL 應用之美 系列 第 9

技術 如何使用 CAST 與 CONVERT 格式化日期與時間資料

SQL Server 的 CAST 與 CONVERT 可以讓我們明確地轉換運算式的資料型別,這次我們就是要討論如何使用這兩個函式來格式化日期與時間資料。 CA...

鐵人賽 DAY 8
T-SQL 應用之美 系列 第 8

技術 如何找出某個日期區間內的資料

當資料表中的欄位是 DATETIME 或 SMALLDATETIME 時,有可能需要找出特定區間內的資料,這篇文章便是要討論如何正確找到所需的資料。 在先前分享...

鐵人賽 DAY 7
T-SQL 應用之美 系列 第 7

技術 如何使用 T-SQL 計算年齡

在看過先前那麼多篇關於日期計算的討論之後,這次我們要討論最簡單的日期計算,那就是如何計算出年齡。 這個問題看似很簡單,但是相信看過這篇討論之後,您就會覺得事實絕...

鐵人賽 DAY 6
T-SQL 應用之美 系列 第 6

技術 如何使用 T-SQL 找出特定日期該月的第一個星期一之日期

分別以電腦目前時間與某個特定的日期作為基準點,使用 DATEADD()、DATEEIFF() 與 DATEPART() 函數去找出特定日期該月的第一個星期一之日...

鐵人賽 DAY 5
T-SQL 應用之美 系列 第 5

技術 透過 T-SQL 找出特定日期的上個月或前一年最後一天與倒數第 n 天之日期

以某個特定的日期作為基準點,搭配使用 DATEADD() 與 DATEEIFF() 函數去找出特定日期的上個月最後一天之日期為何或前一年最後一天之日期為何,更可...

鐵人賽 DAY 4
T-SQL 應用之美 系列 第 4

技術 如何使用 T-SQL 找出特定日期該週的星期一日期為何

分別以電腦目前時間與某個特定的日期作為基準點,使用 DATEADD() 與 DATEEIFF() 函數去找出特定日期該週的星期一日期為何,並進一步探討出要如何找...

鐵人賽 DAY 3
T-SQL 應用之美 系列 第 3

技術 使用 T-SQL 找出特定日期之當季的第一天

分別以電腦目前時間與某個特定的日期作為基準點,使用 DATEADD() 與 DATEEIFF() 函數去找出特定日期之當季的第一天。 先使用 getdate()...

鐵人賽 DAY 2
T-SQL 應用之美 系列 第 2

技術 使用 T-SQL 找出特定日期之當年的第一天

分別以電腦目前時間與某個特定的日期作為基準點,使用 DATEADD 與 DATEEIFF() 函數去找出特定日期之當年的第一天。 先使用 getdate() 函...

鐵人賽 DAY 1
T-SQL 應用之美 系列 第 1

技術 使用 getdate() 函數找出本月第一天

有時候我們會需要以某個特定的日期作為基準點,去推算出另外一個日期,這篇文章就是以使用 getdate() 函數去找出本月第一天的日期。 getdate() 函數...

技術 Python -- Python with SQlite

SQL應該是現在許多人都會碰到的玩意. 不過每個人都需要那麼龐大的系統在運作嗎?!如果你只是希望一個簡單、輕量的SQL, 你就可以考慮一下SQLite. 如果你...

技術 SQL Server 2008中文版月底上市

SQL Server 2008中文版月底上市 ZDNet記者馬培治/台北報導 2008/07/08 19:42:02 年初一度傳出延宕上市,並引來微軟大力消毒的...

技術 MS SQL 2008

大家還在用SQL 2005 甚至是SQL 2000嗎? 可以去微軟官網下載MS SQL 2008 試用版來玩玩喔! 官網 http://www.microsof...