Home >Database >Mysql Tutorial >SQLSERVER中FIRST_VALUE和LAST_VALUE

SQLSERVER中FIRST_VALUE和LAST_VALUE

WBOY
WBOYOriginal
2016-06-07 16:20:301280browse

WITH test as ( select '乐可乐可的部落格' as name,10 as score UNION ALL select '乐可乐可的部落格',15 UNION ALL select '乐可乐可的部落格',20 UNION ALL select '微软认证',30 UNION ALL select '微软认证',40 UNION ALL select '微软认证',40 ) selec

WITH test

as

(

    select '乐可乐可的部落格' as name,10 as score

    UNION ALL

    select '乐可乐可的部落格',15

    UNION ALL

    select '乐可乐可的部落格',20

    UNION ALL

    select '微软认证',30

    UNION ALL

    select '微软认证',40

    UNION ALL

    select '微软认证',40

)

select name,score

,FIRST_VALUE(score)over(order by name) as fst

,LAST_VALUE(score)over(order by name) as Lst

from test

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn