12 月
24
24
T-SQL 跑迴圈的寫法
用while可以達到類似程式語法for的功能。
DECLARE @i INT , @j INT , @SQL varchar(1000)
SET @i = 10
SET @j = 12
WHILE (@i <= @j)
BEGIN
Read the rest of this entry »
用while可以達到類似程式語法for的功能。
DECLARE @i INT , @j INT , @SQL varchar(1000)
SET @i = 10
SET @j = 12
WHILE (@i <= @j)
BEGIN
Read the rest of this entry »
處理資料時,很常需要排序後編號,再進行資料的呈現,
ROW_NUMBER() OVER (Partition By GroupCol ORDER BY OrderCol) AS RowNumber
ORDER BY OrderCol就是要白續的欄位,可以多個欄位,也可以下DESC。
Partition By GroupCol則是用來做分群的欄位,也就是A組編號1234,B組編號1234…,很好用的語法。
直接用RAND的話,會取到一樣的值,所以要用newid()去滾算,
CAST(RAND(CHECKSUM(NEWID())) * 10 as INT) + 1 ,
1、設定ODBC
選擇【系統資料來源名稱】
伺服器用【XXX.database.windows.net】
輸入帳號密碼
選定資料庫
記得輸入帳號密碼