分享方式:


數值函式 - floor

適用於:SQL Server

傳回沒有小數部分且不大於其引數值的最大數位。 如果引數是空序列,則會傳回空序列。

語法

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

引數

$arg
套用函式的數位。

備註

如果 $arg 的類型是三個數值基底類型 之一,xs:float xs:double xs:decimal ,則傳回類型與 $arg 類型相同。 如果 $arg 的類型 是衍生自其中一個數值型別的類型,則傳回型別是基底數數值型別。

如果輸入至 fn:floor、fn:ceiling 或 fn:round 函式為 xdt:untypedAtomic、untypedAtomic ,則會隱含轉換成 xs:double 。 任何其他類型都會產生靜態錯誤。

範例

本主題針對 AdventureWorks 範例資料庫中各種 xml 類型資料行中儲存的 XML 實例提供 XQuery 範例。

您可以在 floor() XQuery 函式的 ceiling 函式 (XQuery) 中使用工作範例。 您只需要將查詢中的 ceiling() 函式取代 floor() 函式。

實作限制

以下是限制:

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

另請參閱

ceiling 函式 (XQuery)
round 函式 (XQuery)
針對 xml 資料類型的 XQuery 函式