Oracle データベースで日付、数値、またはその他のデータ型を文字列に変換するには、TO_CHAR 関数を使用できます。この機能の使い方を以下で詳しく紹介します。
Oracle データベースでは、TO_CHAR 関数は主にデータ型を文字型に変換するために使用されます。基本的な構文は次のとおりです。
TO_CHAR(expression, fmt [, nlsparam])
そのうちの 1 つ:
たとえば、次の例では、sysdate (システム日付) を文字型に変換します。
SELECT TO_CHAR(sysdate, 'MM/DD/YYYY') FROM DUAL;
「05/18/2021」などの値が返されます。
Oracle データベースでは、TO_CHAR 関数を使用して数値型データを文字型に変換できます。
次のコード例は、数値型データを文字型に変換します。
SELECT TO_CHAR(12345.67, '99999.99') FROM DUAL;
値「12345.67」を返します。
Oracle データベースでは、日付型データを文字列型に変換する方法が比較的複雑です。日付変換には、正しい形式文字列を指定する必要があります。
次の例では、sysdate を文字列型に変換します。
SELECT TO_CHAR(sysdate, 'MM-DD-YYYY') FROM DUAL;
は "05-18 - を返します。 2021」。
TO_CHAR 関数に加えて、Oracle データベースには次のような一般的に使用される文字列処理関数もあります。 ## SUBSTR: 文字列をインターセプトするために使用されます。
結論
以上がOracleは文字列に変換しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。