ホームページ >データベース >mysql チュートリアル >Oracle SQLの「TRUNC」関数における「YYYY」と「RRRR」の年の形式の違いは何ですか?
Oracle SQL における 'YYYY' と 'RRRR' の違いを明らかにする
Oracle SQL では、形式 'YYYY' と 'RRRR' ' 年ベースのコンテキストで trunc() 関数とともに使用すると、両方とも同じ結果を生成するように見えます。切り捨て。ただし、この 2 つには微妙な違いがあります。
'YYYY': 年の静的表現
'YYYY' 形式は、年を 4 つの形式で表します。入力に関係なく、数字形式で表示されます。これは、この形式を使用すると、'27-Jul-1987' は常に '1987' に切り捨てられることを意味します。
'RRRR': コンテキスト年の解釈
'RRRR一方、' 形式では、2 桁で指定される年に特定の解釈規則が導入されます。具体的には:
このルールにより、次のような日付が保証されます。 「1987 年 7 月 27 日」は、今世紀に関係なく、一貫して解釈されます。
以上がOracle SQLの「TRUNC」関数における「YYYY」と「RRRR」の年の形式の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。