您可以在 ORDER BY 子句中包括多个列,使用逗号分隔。 可选的方向说明符可以是表示升序(低到高)的 ASC,也可以是表示降序(高到低)的 DESC。如果您未提供方向说明符,则使用默认值 ASC。如果您指定了多个列,但未指定所有列的方向,则会将您上次所指定的方向应用于各个列中,直到您显式更改了方向。 例如,在下面的...
ORDER BY 通常是 SQL 语句中的最后一项。可以在 ORDER BY 子句中包含其他字段。 记录首先按 ORDER BY 后列出的第一个字段进行排序。 然后,在该字段中具有相等值的记录将按列出的第二个字段中的值进行排序,依此类说。示例以下示例中显示的 SQL 语句使用 ORDER BY 子句按姓氏对记录进行降序 (Z-A) 排序。 它...
[ORDER BY字段1[ASC | DESC ][,字段2[ASC | DESC ]][, ...]]] 包含ORDER BY 子句的 SELECT 语句具有以下几个部分: 部分说明 fieldlist要和任何字段名别名,SQL合计函数s, 选择断定 (ALL, DISTINCT, DISTINCTROW或TOP)或其他SELECT语句 选择一起检索的字段名称。
ORDER BY 子句中引用的列名必须明确对应于选择列表中的列,或对应于 FROM 子句中指定的表中定义的列。 COLLATE collation_name 指定根据 collation_name 中指定的排序规则应执行的 ORDER BY 操作,而不是表或视图中所定义的列的排序规则。 collation_name 既可以是 Windows 排序规则名称,也可以是 SQL 排序规则名称...
OrderBy() Intializes a new instance of the OrderBy object. 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 OrderBy(String, OrderBy.Direction) Intializes a new instance of the OrderBy object. 不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 上層 請參閱 參考 OrderBy...
順位付け関数にorder_by_expressionが使用されている場合、整数または定数は指定できません。 詳細については、OVER 句 (Transact-SQL)に関する記事を参照してください。 FROM 句でテーブルの別名を指定している場合、ORDER BY 句でその列を修飾する際に使用できるのは別名だけです。
ORDER BY 子句在视图中无效:CREATE TABLE AS SELECT、INSERT SELECT、 内联函数、派生表、子查询和公用表表达式, 除非还指定了 TOP 或 FOR XML。 原因 出现此问题是因为排序操作对 语句无效 INSERT ... SELECT。 这是设计使然的。 解决方案 若要解决此问题,请从 语句中删除 ORDER BY 子句。 更多信息 在...
適用於:SQL Server 您可以使用 ORDER BY 子句,藉此根據傳回資料列中的一或多個資料行,排序查詢結果。 您可以在 [準則細節] 窗格中選擇選項,定義 ORDER BY 子句。 若要使用 ORDER BY 子句排序查詢 開啟查詢或建立新查詢。 在準則窗格中,針對對應到您要用來排序查詢結果之資料行的資料列,按一下 [排序類型]。
ORDER BY Salary DESC, LastName; 如果您在 ORDER BY 子句中指定包含 [備忘] 或 [OLE 物件] 資料的欄位,則會發生錯誤。 Microsoft Access 資料庫引擎不會在這些類型的欄位上進行排序。 ORDER BY 通常是 SQL 陳述式中的最後一個項目。 您可以在 ORDER BY 子句中包含其他欄位。 記錄會先根據 ORDER BY 之後...
ORDER BY Salary DESC, LastName; 如果在 ORDER BY 子句中指定包含 Memo 或 OLE 对象数据的字段,则会出现错误。 Microsoft Access 数据库引擎不会对这些类型的字段进行排序。 ORDER BY 通常是 SQL 语句中的最后一项。 可以在 ORDER BY 子句中添加其他字段。 记录首先按 ORDER BY 之后第一个字段进行排序。 然后...