共用方式為


floor 函數 (XQuery)

傳回不含小數、不大於其引數值的最大數字。 如果引數是空的序列,它會傳回空的序列。

語法

fn:floor ($arg as numeric?) as numeric?

引數

  • $arg
    會套用函數的數字。

備註

如果 $arg 類型是 xs:floatxs:doublexs:decimal 這三個數值基底類型之一,則傳回類型與 $arg 類型相同。 如果 $arg 的類型是從數值類型之一衍生而來,則傳回類型是基底數值類型。

如果 fn:floor、fn:ceiling 或 fn:round 函數的輸入是 xdt:untypedAtomic 不具類型的資料,則它會隱含地轉換為 xs:double。 任何其他類型都會產生靜態錯誤。

範例

本主題是針對 XML 執行個體提供 XQuery 範例,這些執行個體是儲存在 AdventureWorks 範例資料庫的各個 xml 類型的資料行中。

您可以在 floor() XQuery 函數使用上限函數 (XQuery) 中的工作範例。 使用時,只要將查詢中的 ceiling() 函數取代為 floor() 函數就可以了。

實作限制

以下這些是限制:

  • floor() 函數將所有整數值對應至 xs:decimal。

請參閱

參考

ceiling 函數 (XQuery)

round 函數 (XQuery)

針對 xml 資料類型的 XQuery 函數