Oracle 中 TO_NUMBER 函數將字串轉換為數字值。它需要一個字串參數,可選的 format_mask 用於指定字串中的數字格式。它傳回 NUMBER 類型的值,轉換失敗時傳回 NULL。
Oracle 中 TO_NUMBER 函數用法
TO_NUMBER 函數用於將字串或文字值轉換為數字值。它是一個內建函數,廣泛用於資料轉換和計算。
語法:
<code>TO_NUMBER(string, [format_mask])</code>
參數:
範例:
將字串"123.45" 轉換為數字123.45:
<code class="sql">SELECT TO_NUMBER('123.45') FROM DUAL;</code>
將字串"1,234.56" 解析為數字1234.56,掩碼"9G999G999" 指定千位分隔符號和兩位小數點:
<code class="sql">SELECT TO_NUMBER('1,234.56', '9G999G999') FROM DUAL;</code>
從表中取得字串值並將其轉換為數字:
<code class="sql">SELECT TO_NUMBER(column_name) FROM table_name;</code>
#返回類型:
TO_NUMBER 函數傳回NUMBER 資料類型的數字值。如果轉換失敗,它將傳回 NULL。
注意:
以上是oracle中tonumber用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!