SQL中的FORMAT函數用于將數字、日期和時間值格式化為指定的字符串形式。它可以根據指定的格式模板將數值轉換為字符串,以便更好地呈現給用戶。
FORMAT函數的語法如下:
FORMAT(value, format)
其中,value是要格式化的數值或日期/時間值,format是要應用的格式模板。
例如,假設有一個數值列amount,存儲了一些金額數據,我們想要按照貨幣格式顯示這些金額。可以使用FORMAT函數來實現,如下所示:
SELECT FORMAT(amount, ‘C’) as formatted_amount FROM table_name
這將返回一個新的列formatted_amount,其中包含了按照貨幣格式顯示的金額值。
除了貨幣格式,FORMAT函數還支持其他各種格式選項,如百分比格式、科學計數法格式、日期格式等等。通過選擇合適的格式模板,可以根據需求將數值和日期/時間值格式化為所需的字符串形式。