sql >> データベース >  >> RDS >> Oracle

指定された文字列から部分文字列を実行する

    少し簡単な正規表現:

    SQL> with t as
      2  ( select 'maxo_instr_interface' as txt from dual union all
      3    select 'maxis_vendor_interface' from dual union all
      4    select 'maximos_emps_interface2' from dual
      5  )
      6  select txt
      7       , regexp_substr(txt,'[^_]+',1,2)
      8    from t
      9  /
    
    TXT                     REGEXP_SUBSTR(TXT,'[^_]
    ----------------------- -----------------------
    maxo_instr_interface    instr
    maxis_vendor_interface  vendor
    maximos_emps_interface2 emps
    
    3 rows selected.
    

    よろしくお願いいたします。
    ロブ。



    1. データベース内のアクセントや奇妙な文字を処理する方法は?

    2. Rails-has_manyに関連付けられたレコードが存在するレコードのみを検索します

    3. INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL JOINの違いは何ですか?

    4. Hibernate 4.3.5 は v$session.program 構成プロパティを無視します