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

Oracleの日付は等しいようです

    日付形式をDD-MON-YYYY HH24:MI:SSに変更します 日付の世紀が異なるという点で違いが見られる可能性があります。

    RRの使用 年をフォーマットするには、1つの日付が1911であることを非表示にすることができます もう1つは2011

    試してみてください:

    SELECT TO_CHAR( DATE '2011-01-01', 'RR-MM-DD' ),
           TO_CHAR( DATE '1911-01-01', 'RR-MM-DD' )
    FROM   DUAL
    

    日付は異なり、グループ化されませんが、どちらも同じように出力されます。

    日付がまだ同じである場合は、文字列内で追加のスペースまたはその他の非表示文字を探します。 LENGTH()を使用できます 文字列またはDUMP()のサイズを確認するには コンテンツのバイト値を取得するには:

    select id_incasso,
           id_fattura,
           LENGTH( id_fattura ) AS f_length,
           id_piano_rate,
           LENGTH( id_piano_rate ) AS pr_length,
           TO_CHAR( data_esecuzione, 'YYYY-MM-DD HH24:MI:SS' ) AS data_esecuzione
    from   incasso
    where  id_incasso = 'TO_20110521258225'
    


    1. SQL-Server DB設計時シナリオ(分散型または集中型)

    2. 画像をBLOBフィールドにアップロードしようとしたときにSQL構文でエラーが発生しました

    3. mysql、php、ajaxを使用したテーブルの作成(jqueryを使用)

    4. DB5をMySQLに自動的にアクセスする