数値をカンマ区切り形式にするFunctionです。
サンプル
例)数値をカンマ区切り形式にするFunction
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
CREATE OR REPLACE FUNCTION FNC_TO_COMMA( a IN NUMBER ) RETURN VARCHAR2 IS ret VARCHAR2(15); BEGIN ret := TO_CHAR(a, 'FM999,999,999'); RETURN ret; EXCEPTION WHEN OTHERS THEN RETURN NULL; END; / |
- 実行例
- SQL> SELECT FNC_TO_COMMA(1234567) FROM dual; FNC_TO_COMMA(1234567) ----------------------- 1,234,567
解説
- 小数値には対応していません。
- カンマ区切り数値を数値にしたい場合は以下ページをご覧ください。
⇒ [サンプル共通関数] カンマ区切り数値⇒数値にする