regexp-substr

    1

    1答えて

    Oracle 11gデータベースにREPORTという名前の列があるテーブルがあります。私は、以下に必要な結果を表示するselect文を記述しようとしています。私は、 "\"と "#"の次の出現の間の文字列を選択する必要があります。私はこれがregexp_substr関数を使って達成できると思ったが、私は成功しなかった。先週投稿した私の失敗した試みの例が多すぎます。どんな助けもありがとう。 REPO

    1

    1答えて

    2文字以上の区切り文字を使用して文字列を検索したいとします。 クエリを見つけてください、私は以下試してみました: select REGEXP_SUBSTR('[email protected][email protected]','[^[email protected]]+',1,2) from dual 必要な出力: 45$6 出力: 45 私はそれが容易に可能であることを理解使用し

    0

    1答えて

    私は文字列:ON P6B 0B8を持っています。必要な出力はP6B OB8です。 regexp_substr('ON P6B 0B8','[^ ]+$',1)を使用して、文の最後から最後の単語を取得できます。しかし、どのように私はスペースの後の言葉を得るだろう - 最後から2番目の単語? regexp_substrは、後ろから見て最初のスペースで停止しないように指示し、代わりに2番目のスペースに当

    2

    2答えて

    次のように2つのテーブルを結合しようとしています。 テーブルAのフィールド1がテーブルBの単語として正確な単語を持つ場所に参加したいだけですが、別の単語の一部ではありません。だから、GOとOK GOはうまく参加することができます。FOREGOは参加できません。 私はreg_expを使って結合を達成しようとしていますが、実装方法を理解できません。

    1

    1答えて

    BLOBからレポートに使用するデータをエクスポートしようとしていますが、読み込み中にREGEXP_SUBSTRを使用するときに問題があります。 varcharに変換すると助けになりますが、私が必要とするデータポイントを得ることは、私が探しているように非常に難しいです!これは、varchar型への出力のサンプルです select utl_raw.cast_to_varchar2(dbms_lob.s

    0

    1答えて

    Regexp_substrを使用して、プロパティ・フィールドからユニット番号を抽出しようとしています。 以下はクエリです。 regexp_substr(PROPERTY,'(#)[^\S]+ ') 結果の一部は正しいですが、他は以下のように戻ってきたものの: #05-08 DOVER PARKVIEW は、私はすべてのアルファベットや文言を省略して何をする必要があります知っていることはでき

    0

    1答えて

    ハイフンの間に文字を抽出する必要があります。私はregexp_substrを使ってみましたが、文字列が一貫していないので問題に遭遇しています。 ストリングが 111111-111103-ABCDEF--L00002 123456-111111-ABCDEF-000000-111111 111111-111103-ABCDEF-000002- 第1のセットは私が文字列にREGEXP_SU

    0

    1答えて

    は、私は正規表現'\b<word>\b'によって特定の単語の存在のための文字列をチェックしてみましたが、\bアンカーがREGEXP_SUBSTRでは動作しないようです:例えば 単語を確認するABC: SELECT REGEXP_SUBSTR ('A, AB, ABC,ABCD', '\bABC\b') FROM DUAL; ただし、結果は(null)です。私が間違っていることは何ですか?

    1

    1答えて

    私は第1列に2列のテーブルがあるとします。口座番号であり、長い文字列の第2パーソナルクライアントIDです。私は一列に各そのような結果を受け取ることができますどのように文字列では、いくつかの異なるクライアントIDがあることができ、それぞれが「ID」で始まる |account_no | note |12345 | AAAAID1111BBBBID2222CCACAID3333JDBSTGDid44

    1

    2答えて

    Oracleで次の文字列を抽出したいと考えています。どうやってやるの? 元の文字列:011113584378(+) CARD, STAFF 予想される文字列:私はあなたがPL/SQL関数を書くの贅沢を持っていると推定STAFF CARD