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