MS SQL迴圈 隨機數

2022-02-22 04:57:02 字數 1105 閱讀 8632

--

-建立檢視

create

view myview as

select re=

rand

() --

自定義函式:取得指定範圍的隨機數

create

function

mydata(

@aint

, @b

int)

returns

decimal(38,0

) as

begin

declare

@rdecimal(38,0

) select@r=

cast(re*(@b

-@a)+

@aas

decimal(38,0)) from

myview

return(@r

) end

go--

-迴圈資料

declare

@idvarchar(50

) declare my_cursor cursor

--定義游標

查出需要的集合放到游標中

open my_cursor; --

開啟游標

fetch

next

from my_cursor into

@id; --

讀取第一行資料(將memberaccount表中的userid放到@userid變數中)

while

@@fetch_status=0

begin

print

@userid; --

列印資料(列印memberaccount表中的userid)

@id; --

更新資料

fetch

next

from my_cursor into

@userid; --

讀取下一行資料(將memberaccount表中的userid放到@userid變數中)

endclose my_cursor; --

關閉游標

deallocate my_cursor; --

釋放游標

go

迴圈和隨機數

親愛的小夥伴們 我來了,今天帶了點乾貨 和大家小酌一杯 1 資料型別 字串 數字 布林 列表 元組 字典 2 做乙個稅率的計算吧 計算方法 扣除標準3500元 月 2011年9月1日起正式執行 工資 薪金所得適用 三險一金 工資 比例 扣除三險一金後月收入 工資 三險一金 應納稅所得額 扣除三險一金...

MYSQL與MSSQL的隨機數

生成原理,生成a b之間的隨機數 純數字 select floor a rand b a 1 mssql批量生成隨機數 select ceiling 100 rand checksum newid from table1 select floor 100 rand checksum newid fr...

MYSQL與MSSQL的隨機數

生成原理,生成a b之間的隨機數 純數字 select floor a rand b a 1 mssql批量生成隨機數 select ceiling 100 rand checksum newid from table1 select floor 100 rand checksum newid fr...