2
数字を入力すると、それをどのように文字に変換しますか?数字を文字に変換する
数字を入力すると、それをどのように文字に変換しますか?数字を文字に変換する
あなたはそうのように、T-SQLスカラー関数に既存のロジックを翻訳することができます(2000)
SELECT dbo.fnColumnNameFromIndex:
CREATE FUNCTION dbo.fnColumnNameFromIndex(@i int) RETURNS varchar(3) AS BEGIN DECLARE @dividend int, @letters varchar(3), @modulo int SET @dividend = @i SET @letters = '' WHILE @dividend > 0 BEGIN SET @modulo = (@dividend - 1) % 26 SET @letters = CHAR(65 + @modulo) + @letters SET @dividend = CONVERT(int, (@dividend - @modulo)/26) END RETURN @letters; END GO
はこのようにそれを呼び出します
...確かにロジックを設定していませんが、これはセットロジックの問題としては見えません。