• ベストアンサー

Oracleのことなのですが。

初心者なもので基本的な質問なのですがわからないので教えてください。 Oracleでは日付の書式がいくつかありますよね? (例えば、MM→2桁の月      dd→数字の日にちなど。) それで、日にちが英語で表される書式を知りたいのです。 例えば、1日であれば、'first'と記されるという具合に。 Oracleに詳しい方。宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • chaff
  • ベストアンサー率30% (264/874)
回答No.1

実機で試してはいませんが 以下のようになっているとのことです 接尾辞 意味 要素の例 値の例 --------------------------------------------------- TH 序数 DDTH 4TH SP フルスペルで表した数 DDSP FOUR SPTH または フルスペルで表した序数 DDSPTH FOURTH THSP 以下のSQL文を試して見てください select to_char(sysdate,'fmDDTH'), to_char(sysdate,'fmDDSP'), to_char(sysdate,'fmDDSPTH') from DUAL ; どうでしょうか?

rapunzel
質問者

お礼

補足のところに、選択肢にこういう書式はなかったように思います。と書きましたが、何しろ試験中はあせっていたので、もしかしたらこういうのが中にはあったのかなぁ。と思い返しています。 テストの答えのことはもうわかりませんが、結果として勉強になりました。 質問にお答え頂きどうもありがとうございました。

rapunzel
質問者

補足

わざわざ調べて頂いたようでどうもありがとうございます。 ただ、私がここで質問したのは、実は先日SilverのSQLを受けたときにこういった問題が出たからなのです。 覚えている限りでは、そのときの書式の選択肢にはこういった感じのものはなかったように思います。

関連するQ&A