pg數(shù)據(jù)庫to_number的用法是什么

小億
794
2023-11-23 15:10:47

在PG數(shù)據(jù)庫中,to_number()函數(shù)用于將文本轉(zhuǎn)換為數(shù)字格式。它的語法如下:

to_number(text, text) to_number(text, text, text)

參數(shù)說明:

  • text:要轉(zhuǎn)換為數(shù)字的文本字符串。
  • text:要轉(zhuǎn)換的數(shù)字的格式模式。 第二個(gè)參數(shù)是可選的,默認(rèn)為’99G999D99’,表示以逗號(hào)作為千位分隔符,以小數(shù)點(diǎn)作為小數(shù)分隔符。

示例:

  1. 將字符串’12345.67’轉(zhuǎn)換為數(shù)字:
SELECT to_number('12345.67', '99999.99');
  1. 將帶有千位分隔符和小數(shù)分隔符的字符串’12,345.67’轉(zhuǎn)換為數(shù)字:
SELECT to_number('12,345.67', '99G999D99');

請(qǐng)注意,如果無法將文本轉(zhuǎn)換為正確的數(shù)字格式,to_number()函數(shù)將引發(fā)異常。

0