ホームページ >データベース >Oracle >Oracle のクエリ時間ステートメントとは何ですか?

Oracle のクエリ時間ステートメントとは何ですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-07-16 13:42:568192ブラウズ

Oracle クエリ時刻ステートメントには次のものが含まれます: 1. 時刻の年をクエリします。コードは [select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')]; 2. 月をクエリします。この時のコードは [select to_char(sysdate,'mm')] です。

Oracle のクエリ時間ステートメントとは何ですか?

Oracle クエリ時間ステートメントには次のものが含まれます:

日付を文字列に変換します

select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) as nowTime from dual;

時刻を取得します 年

select to_char(sysdate,’yyyy’) as nowYear from dual;

時刻の月を取得

select to_char(sysdate,’mm’) as nowMonth from dual;

時刻の日を取得

select to_char(sysdate,’dd’) as nowDay from dual;

時刻の時間を取得

select to_char(sysdate,’hh24′) as nowHour from dual;

時刻の分を取得時刻

select to_char(sysdate,’mi’) as nowMinute from dual;

時刻の秒を取得

select to_char(sysdate,’ss’) as nowSecond from dual;

oracle date format

to_date("変換される文字列" ,"変換された形式") 2 つのパラメータの形式は一致する必要があり、一致しない場合はエラーが報告されます。つまり、最初のパラメータは 2 番目のパラメータの形式で解釈されます。

to_char(Date,"変換形式") つまり、指定された日付を「変換形式」に従って変換します。

変換形式:

  • 年を表します: y は年の最後の 1 桁を表します yy は年の最後の 2 桁を表します yyy は年を表しますyear 最後の 3 桁 yyyy は年を表すのに 4 桁を使用します

  • 月を表します: mm は月を表すのに 2 桁を使用します; mon は 11 月や 11 月などの省略形を使用します; month は を使用します完全な名前 (11 月など) または november

  • は日を意味します: dd は月の日を意味します; ddd は年間の日を意味します; dy は曜日を意味します (金曜日など)または fri; day は曜日を意味します。Friday または Friday のように完全に書きます。

  • は時間を意味します: hh 2 桁は 16 進数の時間を意味します; hh24 2 桁は時 24 時間を意味します

  • は分を意味します: mi 2 桁は時間を表します分

  • 秒を表します: ss 2 桁の秒を 16 進数で表します

  • 四半期を表します: q 1 桁の数字は、四半期 (1-4)

。さらに、ww は年間の週を表すために使用され、w は年間の週を表すために使用されます。月の週。週。

24 時間形式の時間範囲: 00:00:00-23:59:59

12 時間形式の時間範囲: 1:00:00-12:59:59

例:

select to_char(sysdate,’yy-mm-dd hh24:mi:ss’) from dual //显示:08-11-07 13:22:42
select to_date(‘2005-12-25,13:25:59′,’yyyy-mm-dd,hh24:mi:ss’) from dual //显示:2005-12-25 13:25:59

関連する学習の推奨事項: Oracle データベース学習チュートリアル

以上がOracle のクエリ時間ステートメントとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。