Oracleでの文字変換の使用法は何ですか

WBOY
リリース: 2022-01-26 15:29:32
オリジナル
4660 人が閲覧しました

Oracle では、「to_char()」関数は日付を特定の形式の文字型に変換するために使用されます。多くの場合、select ステートメントと組み合わせて使用​​されます。構文は「select to_char(date,"conversion)」です。フォーマット") デュアルからの時間;"。

Oracleでの文字変換の使用法は何ですか

このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。

Oracle での to char 変換の使用法とは何ですか

日常業務での日付操作に最も密接に関連する 2 つの変換関数: to_date()、to_char()

many 日付形式:

  • YYYY: 4 桁で表される年

  • YYY、YY、Y: 最後の 3 つ、2 つ、または西暦 2 桁 1 桁、デフォルトは現在の世紀

  • MM: 01 から 12 までの月番号

  • MONTH: 9-月の文字、右 スペースで埋めてください

  • MON: 3 文字の月の省略形

  • ## WW: 年間の週

  • D: 曜日

  • DD: 月の日

  • DDD: 曜日年 日

  • DAY: 右側にスペースが埋め込まれた 9 文字で表される日付の完全名

  • HH、HH12: 日その日の時間、16 進表記

  • HH24: 1 日の時間、値は 00 ~ 23

  • MI: 分1 時間あたり

  • SS: 1 分の秒

  • SSSS: 午前 0 時からの経過秒数

1.to_date(): 特定の形式に従って文字型を日付型に変換します。

具体的な使用方法: to_date(''2004-11-27 '','' yyyy-mm-dd'')、前者は文字列、後者は変換された日付形式です。

前後の 2 つは 1 に対応する必要があることに注意してください。

例: to_date(''2004-11-27 13:34:43'', ''yyyy-mm-dd hh24:mi:ss'') は特定の時刻を取得します

SQL>select to_date('2003-10-17 21:15:37','yyyy-mm-dd hh24:mi:ss') from Dual

2.to_char():日付は特定の形式に従って文字型に変換されます

SQL> select to_char(sysdate,''yyyy-mm-dd hh24:mi:ss'') time from Dual;

  TIME
  -------------------
  2004-10-08 15:22:58
ログイン後にコピー

つまり、現在時刻を yyyy-mm-dd hh24:mi:ss 形式に従って文字型に変換します

Oracleでの文字変換の使用法は何ですか

推奨チュートリアル: "

Oracle ビデオ チュートリアル "

以上がOracleでの文字変換の使用法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート