溫馨提示×

sql format函數(shù)的用法是什么

sql
小億
168
2024-01-27 11:22:44
欄目: 云計算

SQL的FORMAT函數(shù)用于格式化數(shù)字、日期和時間的顯示方式。它有兩個參數(shù),第一個參數(shù)是要格式化的值,第二個參數(shù)是格式字符串。

格式字符串由特定的占位符組成,用于指定要顯示的數(shù)字、日期或時間的不同部分。以下是一些常用的占位符和它們的含義:

  • 0: 表示必須顯示的數(shù)字位,如果位數(shù)不夠則用0填充。
  • #: 表示可選的數(shù)字位,如果位數(shù)不夠則不顯示。
  • .: 表示小數(shù)點。
  • ,: 表示千位分隔符。
  • %: 表示百分比符號。
  • $: 表示貨幣符號。

以下是一些示例:

  1. 格式化數(shù)字:

    • SELECT FORMAT(12345.6789, ‘0,0’) -> 12,346
    • SELECT FORMAT(12345.6789, ‘0.00’) -> 12345.68
    • SELECT FORMAT(12345.6789, ‘0%’) -> 1234568.79%
  2. 格式化日期和時間:

    • SELECT FORMAT(GETDATE(), ‘dd/MM/yyyy’) -> 01/01/2022
    • SELECT FORMAT(GETDATE(), ‘hh:mm:ss tt’) -> 12:34:56 AM

FORMAT函數(shù)可以應(yīng)用于各種數(shù)字、日期和時間類型,具體的使用方式和可用的格式字符串取決于數(shù)據(jù)庫系統(tǒng)的支持。

0