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

SQLOracleのregexp_substrを使用して特定の単語の後に単語を取得します

    使用できます

    select regexp_substr ('sys: error: This is a message ''123:'' for column EMP_NB', 'column[[:space:]]*([[:alpha:]_]+)', 1, 1, NULL, 1) from dual
    

    ここで、

    • column -columnに一致します 単語
    • [[:space:]]* -0つ以上の空白文字
    • ([[:alpha:]_]+) -グループ1に、1つ以上の文字またはアンダースコアをキャプチャします。

    最後のグループID引数が1に設定されているため、キャプチャされた値のみが返されます 。



    1. Ubuntu 9.04(Jaunty)でMySQLリレーショナルデータベースを使用する

    2. rails 3.2.2(または3.2.1)+ Postgresql 9.1.3 +Ubuntu11.10接続エラー

    3. mysqli_num_rowsが正しく機能しない

    4. bcp /BULKINSERTとテーブル値パラメーターのパフォーマンス