該查詢返回我從一個表中的最大整數值的最大整數值:列具有表的SQL Server
SELECT rownum, max(col) as maxValue -- min 10717 , max = 311216
FROM
(
SELECT rownum, col FROM Tables1
UNPIVOT
(col FOR ListofColumns IN
(col1,col2,col3,col4,col5, col6))
AS unpivott) AS p
GROUP BY rownum
而是 「COL1,COL2,COL3,COL4,COL5,COL6」 的。我想使這種動態(從數據類型爲int/numeric的表中自動獲取)。
注:有時列數可能爲50,我不想寫每個列名。
我該怎麼做?
你可以在這裏添加表格的結構嗎? –
表結構可以是任何東西:我可以像這樣gety:FROM INFORMATION_SCHEMA.COLUMNS WHERE DATA_TYPE IN('數字') – AskMe
來實現我的腳本到你的例子中我們需要表結構和一些示例數據。 – KumarHarsh