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

Oracleで先行ゼロを作成する

    番号 先行ゼロ、 STRINGを持つことはできません できます。

    1. 保存したい場合 先行ゼロのコード データベーステーブルで、 VARCHAR2を使用する必要があります 番号ではありません 。

    2. 番号を表示するだけの場合 先行ゼロを使用して、 TO_CHARを使用します 数値を文字列に変換します。

    たとえば、

    SQL> SELECT TO_CHAR(1, '00') FROM DUAL;
    
    TO_
    ---
     01
    

    LPADを使用することもできます 、ただし、結果のデータ型は数値ではなく文字列になることを忘れないでください。

    たとえば、

    SQL> SELECT LPAD(1, 2, '0') FROM DUAL;
    
    LP
    --
    01
    


    1. SQL Server(T-SQL)でのCHAR()関数のしくみ

    2. PDOの配列結果から重複データを削除する方法

    3. 2つのテーブルの値の計算を行い、それを3番目のテーブルmysqlに保存します

    4. ORACLE / SQL:wm_concat&order by