Oracleでコンマの前の文字列を取得する方法を教えてください。

Oracleでは、カンマの前の文字列を切り取るためにSUBSTRとINSTR関数を使用することができます。

以下の手順は次の通りです:

  1. INSTR関数を使用して、文字列内の最初のカンマの位置を見つけます。
  2. コンマの位置の手前までの部分文字列を取得するために、SUBSTR関数を使用します。

以下は日本語で自然に言い換えた例です:以下は1つのオプションです。

SELECT SUBSTR(column_name, 1, INSTR(column_name, ',')-1) AS substring
FROM table_name

column_nameという部分を切り取りたい文字列列の名前に、table_nameという部分を対応するテーブル名に置き換えてください。

これはコンマの前の部分文字列を返します。

bannerAds