功能(標量單行)

標量或單行函式用於操作結果集中的每一行資料,而不是對整個結果集進行操作的聚合函式

有十種型別的標量函式。

  1. 配置功能提供有關當前 SQL 例項的配置的資訊。
  2. 轉換函式將資料轉換為給定操作的正確資料型別。例如,這些型別的函式可以通過將字串轉換為日期或數字來重新格式化資訊,以允許比較兩種不同的型別。
  3. 日期和時間函式處理包含日期和時間值的欄位。它們可以返回數值,日期或字串值。例如,你可以使用函式檢索一週或一年中的當前日期,或僅檢索日期中的年份。

日期和時間函式返回的值取決於為執行 SQL 例項的計算機的作業系統設定的日期和時間。

  1. 使用邏輯運算子執行操作的邏輯函式。它評估一組條件並返回單個結果。
  2. 數學函式對數字表示式執行數學運算或計算。此類函式返回單個數值。
  3. 後設資料函式檢索有關指定資料庫的資訊,例如其名稱和資料庫物件。
  4. 安全功能提供可用於管理資料庫安全性的資訊,例如有關資料庫使用者和角色的資訊。
  5. 字串函式對字串值執行操作並返回數值或字串值。

例如,使用字串函式,你可以組合資料,提取子字串,比較字串或將字串轉換為全部大寫或小寫字元。

  1. 系統函式執行操作並返回有關當前 SQL 例項的值,物件和設定的資訊
  2. 系統統計函式提供有關當前 SQL 例項的各種統計資訊 - 例如,以便你可以監視系統的當前效能級別。