SQL語句中distinct的分頁和查詢數據數量
首先distinct在SQL語句中是用來過濾的作用
例如(在Table中有多個重復的Name我們可以這樣過濾掉多個多余的Name留下唯一一個)
select distinct Name from Table
我們如果想要查詢過濾出來的數據數量可以
select count(distinct Name) from Table
如果想要distinct查詢出來的數據分頁
select distinct top 10 Name * from (select row_number() over(order by a.Id desc)as rownumber,a.Name from Table a)as temp_order where rownumber>0