Sql查找一列数据中的最大值用max函数就可以搞定,但是要查找一列数据中的最大值的例名却符长复制。这是我的sql server的数据的结构:
查找这五列中的数字最大的列名:
with tabs as(SELECT UID, 数值, 类名 FROM Arena.dbo.PersonalInfo unpivot(数值 for 类名 in ([Execution],[Nimble_Learning],[Accountability],[Collaborate],[Customer_Focus])) t where UID = 'IFY001') select 类名 from tabs WHERE 数值 = (select MAX(数值) from tabs)
查询的结果: