你好,请问下,我这里有个问题,怎么让表各个列循环执行一个自定义函数呢?
大概意思就是第一行的第一列数据执行一个数学公式,第一行的第二列也同样执行那个数学公式,一直到这一行所有的列都执行这个数据公式! 这里就要求能在T-SQL里求出这个表的列号,和列数吧。。
还是怎么解决这个问题呢??
在线等待中。
大概意思就是第一行的第一列数据执行一个数学公式,第一行的第二列也同样执行那个数学公式,一直到这一行所有的列都执行这个数据公式! 这里就要求能在T-SQL里求出这个表的列号,和列数吧。。
还是怎么解决这个问题呢??
在线等待中。
SELECT *,
ROW_NUMBER() OVER(ORDER BY 字段) AS rownum
FROM 表
-- SQL Server 2000 query
SELECT *,
(SELECT COUNT(*)
FROM 表 AS S2
WHERE S2.字段<= S1.字段) AS rownum
FROM 表 AS S1
那要让一行里每个列都执行一个数学公式就我还是怎么想也想不懂!
比如说一个表里有a,b,c三个字段,让这表里的数据都执行数据公式开根号的计算机。。
在T-sql里怎么解决呢?
这个我想了很久都不知道怎么搞定哦。。