我需要創建一個表函數,該函數產生的參數總是從1開始的第1列中的指定數字。在第2列中,如果第1列可以被5整除,則會說'Div5',否則將會說'012'。 。內聯表值函數
舉個例子。我指定第1列將停在5處,最終結果如下所示;
1 NULL
2 NULL
3 NULL
4 NULL
5 DIV5
我可以創建功能,但我不知道如何創建有條件的第一列,或者如何說如果列2除以5是一個整數,那麼'Div5'如果它是一個小數,那麼NULL;
create function MyFunction()
Returns @Division Table
(Ind int ,
Div5 varchar(30))
AS
begin
Insert Into @Division (Ind, Div5)
select ???,???
Return;
End;
我希望這給出足夠的細節?
謝謝:)
讓我的創作功能有點厚,但內容完美無缺! – Becky