表の1つの列に次の値があります:1年の月の1、2、3、4、5...12。これらは単なる数字であり、日付ではなく、日付から派生したもの、またはそのようなものです。
これらの数字から月(書き出された)を取得するにはどうすればよいですか?だから私がそうするなら
SELECT TO_NUMBER(TO_CHAR(TO_DATE('December', 'Month'), 'MM')) MONTH_NUM FROM DUAL;
月から番号がわかります。しかし、数字から月を取得するにはどうすればよいですか(反対)?値が1の場合、出力はJanになります。値が2の場合、出力はFebになります。以下同様です。