在一张有百万条记录以上的表中,获取符合一定条件记录的最大ID,那种效率会更高些
TOP方式:
SELECT TOP 1 ID FROM MyTable WHERE CLASS = 1 ORDER BY ID DESCMAX方式:
SELECT MAX(ID) FROM MyTable WHERE CLASS = 1经我测试在记录较少的时候采用top方式效率相对会高些,但在记录较多的时候没有测试,希望大家发表一下自己建议看法.