原文:除非另外還指定了 TOP 或 FOR XML,否則,ORDER BY 子句在視圖、內聯函數、派生表、子查詢和公用表表達式中無效。

只要我們在嵌套子查詢視圖里面加入:top percent即可 例如: select from select top percent from tb order by col desc as a order by col desc ...

2017-07-17 21:50 0 2735 推薦指數:

查看詳情

除非另外還指定TOP、OFFSET 或 FOR XML,否則,ORDER BY 子句視圖內聯函數派生查詢公用表表達式無效

默認情況下,如果在查詢函數視圖中嘗試去使用ORDER BY,那么可能會遇到下面的錯誤 除非另外還指定TOP、OFFSET 或 FOR XML,否則,ORDER BY 子句視圖內聯函數派生查詢公用表表達式無效。 例如: 原因:針對 ...

Thu Jul 06 19:23:00 CST 2017 0 7131
SQL Server進階(六)表表達式--派生公用表表達式(CTE)、視圖內聯函數

概述   表表達式是一種命名的查詢表達式,代表一個有效地關系。可以像其他一樣,在數據處理中使用表表達式。   SQL Server支持四種類型的表表達式派生公用表表達式視圖內聯函數。 為什么使用表表達式:   1.使用表表達式的好處是邏輯方面,在性能上沒有提升 ...

Wed Jan 16 06:02:00 CST 2019 0 885
MySQL查詢派生和通用表達式

一:查詢 1.介紹   在另一個查詢(外部查詢)嵌套另一個查詢語句(內部查詢),並使用內部查詢的結果值作為外部查詢條件。 2.查詢在where   SELECT    customerNumber, checkNumber, amount   FROM    payments ...

Wed Jan 03 23:03:00 CST 2018 0 2346
Sql學習第三天——SQL 關於使用CTE(公用表表達式)的遞歸查詢

關於使用CTE(公用表表達式)的遞歸查詢----SQL Server 2005及以上版本   公用表表達式 (CTE) 具有一個重要的優點,那就是能夠引用其自身,從而創建遞歸 CTE。遞歸 CTE 是一個重復執行初始 CTE 以返回數據子集直到獲取完整結果集的公用表表達式。   當某個查詢引用 ...

Sat Mar 23 00:58:00 CST 2013 6 2518
使用json函數報錯:關鍵字 'with' 附近有語法錯誤。如果此語句是公用表表達式、xmlnamespaces 子句或者更改跟蹤上下文子句,那么前一個語句必須以分號結尾

     一.今天在使用sql server自帶的Json函數(OPENJSON)時報錯了  出錯內容:  消息 319,級別 15,狀態 2,第 49 行  關鍵字 'with' 附近有語法錯誤。如果此語句是公用表表達式、xmlnamespaces 子句或者更改跟蹤上下文子句,那么前一個語句 ...

Tue Mar 01 19:35:00 CST 2022 0 1772
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM