0
我給出了string name, int colnum
,我把它放到了Sql參數中。使用列號而不是列名
然後,我想要搜索單個數據集where [email protected] and
的表格「列號@colnum
中的值最大」(實際上,我只需要最大值)。
我該如何在MSSQL中執行此操作?
我給出了string name, int colnum
,我把它放到了Sql參數中。使用列號而不是列名
然後,我想要搜索單個數據集where [email protected] and
的表格「列號@colnum
中的值最大」(實際上,我只需要最大值)。
我該如何在MSSQL中執行此操作?
,如果你想,如果你想獲得的名稱和最大ColNum那麼你可以做從表
SELECT max([Name Of ColNum Column In SQL]) FROM [Sql Table]
只返回最大ColNum
SELECT [Name of Name Column In SQL], [Name Of ColNum Column In SQL] FROM [Sql Table] WHERE [Name Of ColNum Column In SQL] = @ColNum
如果我理解你,應該是這樣的:
SELECT name, colnum
FROM someTable
WHERE [email protected]
AND colnum = (SELECT MAX(colnum) FROM someTalble WHERE [email protected])
OR這樣
SELECT name, MAX(colnum)
FROM someTable
WHERE [email protected]
GROUP BY name
爲什麼你不知道列的名稱? –