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

Oracleのdb列からテキストへの整数値の変換

    ジュリアン形式は整数に対してのみ機能するため、小数部分を分離してから、分離された数値にジュリアン形式のトリックを適用できます。これが簡単なデモです。

    DECLARE
       x   NUMBER (8, 2) := 1253.5;
       y   NUMBER;
       z   NUMBER;
    BEGIN
       y := FLOOR (x);
       z := 100 * (x - y);
       DBMS_OUTPUT.put_line (TO_CHAR (TO_DATE (y, 'j'), 'jsp'));
    
       IF (z > 0)
       THEN
          DBMS_OUTPUT.put_line (TO_CHAR (TO_DATE (z, 'j'), 'jsp'));
       END IF;
    EXCEPTION
       WHEN OTHERS
       THEN
          DBMS_OUTPUT.put_line ('err:' || SQLERRM);
    END;
    


    1. PythonスクリプトからMySQLテーブルにデータを挿入します

    2. PostgreSQLの文字列内の部分文字列の出現回数をカウントする

    3. Hibernate:インデックスを作成する

    4. Oracleテーブル名で大文字と小文字を区別しないようにするにはどうすればよいですか?