SQL SERVER常用语法记录

时间:2023-11-22 14:09:14

用于记录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