语法错误 - LIMIT - SQL语法2008

时间:2015-12-15 15:56:59

标签: php sql-server-2008 sql-limit

您好我正在使用SQl Server 2008并且需要限制我的SQL查询!

我被告知要查看此代码以获得一个想法:

;WITH Results_CTE AS
(
    SELECT
        Col1, Col2, ...,
        ROW_NUMBER() OVER (ORDER BY SortCol1, SortCol2, ...) AS RowNum
    FROM Table
    WHERE <whatever>
)
SELECT *
FROM Results_CTE
WHERE RowNum >= @Offset
AND RowNum < @Offset + @Limit

我需要将这个实现到我当前的语句中,该语句在SQL 2008中不起作用。

$strSQL = 'SELECT * FROM BlogItem WHERE Blog_Live=1 LIMIT '.$rowsperpage.' OFFSET '.$offset.''; $objQuery = mssql_query($strSQL)
or die ("Error Query [".$strSQL."]");

有人可以告诉我这样做吗?看着第一批代码我就丢了!

由于

0 个答案:

没有答案