SQL SERVER常用语法记录

用于记录SQL SERVER常用语法,以及内置函数。

以下语句包含:

WITH 临时表语法

ROW_NUMBER()内置函数,我一般主要是用来分页。针对于查出来的所有数据做一个数字排序

分页的BETWEEN   AND   我也主要是用于分页使用。

        WITH    tab
                  AS ( SELECT   ROW_NUMBER() OVER ( ORDER BY CreateDate DESC ) AS RowNumber ,
                                DeptCode ,
                                DeptName ,
                                IsEnabled ,
                                IsType ,
                                HISDeptId ,
                                CreateDate
                       FROM     dbo.App_Departments
                       WHERE    IsType = 1
                     )
            SELECT  *
            FROM    tab
            WHERE   tab.RowNumber BETWEEN ( @PageIndex - 1 ) * @PageSize + 1
                                  AND     @PageIndex * @PageSize

 

posted @ 2020-08-10 14:20  Sir奔  阅读(144)  评论(0编辑  收藏  举报