Oracleのconvert関数の使い方

下次还敢
リリース: 2024-05-02 23:18:18
オリジナル
535 人が閲覧しました

CONVERT 関数は、Oracle の値をあるデータ型から別のデータ型に変換します。その構文は CONVERT(<結果のデータ型>, <入力値>) です。文字列から数値、数値から文字列、日付から文字列、文字列から日付、バイナリから文字列、文字列からバイナリへの変換に使用できます。

Oracleのconvert関数の使い方

Oracle での CONVERT 関数の使用

Oracle では、CONVERT 関数を使用してデータ型を変換します。値をあるデータ型から別のデータ型に変換します。

#構文

<code>CONVERT(<结果数据类型>, <输入值>)</code>
ログイン後にコピー

パラメータ

  • #<結果のデータ型>: データ変換するタイプ。
  • <入力値>: 変換される値。

使用法

CONVERT 関数は、次のようなさまざまなデータ型を変換するために使用できます。

    文字列から数値へ
  • 数値から文字列へ
  • 日付から文字列へ
  • 文字列から日付へ
  • バイナリから文字列へ
  • 文字列からバイナリへ

文字列を数値に変換:

<code>SELECT CONVERT(NUMBER, '123.45') FROM DUAL;</code>
ログイン後にコピー
数値を文字列に変換:

<code>SELECT CONVERT(VARCHAR2(20), 12345) FROM DUAL;</code>
ログイン後にコピー
文字列の日付を変換:

<code>SELECT CONVERT(CHAR(10), SYSDATE, 'YYYY-MM-DD') FROM DUAL;</code>
ログイン後にコピー
文字列を日付に変換します:

<code>SELECT CONVERT(DATE, '2023-03-08', 'YYYY-MM-DD') FROM DUAL;</code>
ログイン後にコピー
バイナリを文字列に変換します:

<code>SELECT CONVERT(VARCHAR2(100), DUMP(NULL, 16)) FROM DUAL;</code>
ログイン後にコピー
文字列をバイナリに変換します:

<code>SELECT CONVERT(BLOB, 'This is a string.') FROM DUAL;</code>
ログイン後にコピー

Notes

  • データ型の制限: 変換される値とターゲットのデータ型の両方が Oracle でサポートされている必要があります。
  • 書式文字列: 日付または文字列を変換する場合、書式文字列を指定して出力形式を制御できます。
  • デフォルトの形式: 形式文字列を指定しない場合は、Oracle のデフォルトの形式が使用されます。

以上がOracleのconvert関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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