sql >> データベース >  >> RDS >> Oracle

Oracleで数値を文字列に変換する方法は?

    Oracleでは、TO_CHAR()を使用して数値を文字列に変換できます。 ただし、関数を使用すると、Oracleの関数を使用せずに、文字列変数に数値を割り当てることができます。以下に例を示します。

    1。 TO_CHAR()関数を使用して数値を文字列に変換する

    PL/SQLプログラム

    declare
       s_phone varchar2(100);
    begin
       s_phone := TO_CHAR(9876543210);
       dbms_output.put_line(s_phone);
    end;

    出力:

    9876543210

    通貨形式で変換:

    declare
       s_dollar varchar2(100);
    begin
       s_dollar := TO_CHAR(1234, '$999999.99');
       dbms_output.put_line(s_dollar);
    end;

    出力:

    $1234.00

    2。文字列(Varchar2)変数に数値を直接割り当てる

    declare
       s_pincode varchar2(100);
    begin
       s_pincode := 123456789;
       dbms_output.put_line(s_pincode);
    end;

    出力:

    123456789

    3。 SQLクエリを使用して数値を文字列(Varchar2)変数に取得

    declare
       s_amount varchar2(100);
    begin
       select 98765.99 into s_amount from dual;
       dbms_output.put_line(s_amount);
    end;

    出力:

    98765.99

    4。 SQLのTO_CHAR()関数を使用して数値を文字列に変換する

    declare
       s_amount varchar2(100);
    begin
       select to_char(98765.99, '$99999999.99') into s_amount from dual;
       dbms_output.put_line(s_amount);
    end;

    出力:

    $98765.99

    Oracle PL/SQLの推奨書籍

    MurachのOracleSQLおよびPL/SQL for Developers、第2版 ムラフのOracleSQLおよびPL/SQL for Developers、第2版$ 30.74 $ 54.50 2022年5月9日午後7時21分 今すぐ見る Amazon.com Oracle PL / SQLの習得:実用的なソリューション Oracle PL / SQLの習得:実用的なソリューション$ 39.59 $ 49.99 2022年5月9日午後7時21分 今すぐ見る Amazon.com Oracle PL / SQLプログラミング:Oracle Database 12c、第6版までのバージョンをカバー Oracle PL / SQLプログラミング:Oracle Database 12c、第6版までのバージョンをカバーしています。 2022年5月9日午後7時21分現在2,800 今すぐ見る Amazon.in Oracle 12C-PL/SQLアプローチの学習 Oracle 12C-PL/SQLAPPROACHRの学習。 938<ストライク>Rs。 999 2022年5月9日午後7時21分 今すぐ見る Amazon.in Oracle PL / SQL For Dummies Oracle PL / SQLForDummiesRs。 2,525<ストライク>Rs。 3,030 2022年5月9日午後7時21分 今すぐ見る Amazon.in 最終更新日2022年5月9日19:21

    Oracleプログラミングの推奨コース

    -85% Udemy.com ★★★★★完全なPL/SQLブートキャンプ:「初級から上級PL/SQL」$19.00 $ 129.99 今すぐ見る-85% Udemy.com ★★★★★OraclePL/ SQLFundamentalsvol。 I&II $ 17.00 $ 119.99 今すぐ見る-75% Udemy.com ★★★★★OraclePL/SQLの学習-包括的なトレーニングコース$12.00 $ 49.99 今すぐ見る-65% Udemy.com ★★★★★OraclePL/ SQLをゼロから(パートI Oracle SQL)$ 12.00 $ 34.99 今すぐ見る

    関連項目:

    • Oracle TO_CHAR(number)の例
    • Oracle連結文字列と数値の例
    1. postgresのすべてのレコードをTitlecase、最初の文字は大文字に変換します

    2. MySQLWorkbenchを使用してクエリの結果をエクスポートする方法

    3. MicrosoftSQLシーケンスとの数値の競合を回避する

    4. Moodle3.9でデータベーストラフィックの読み取り/書き込み分割を使用してパフォーマンスを向上させる