データベースのいずれかのテーブルで、nvarchar(50)のような詳細を持つ列の値はabc $ xyzです。この列の$ symbolの後のすべてを別のテーブルに展開したいと思います。Oracleデータベースに接続されたvarcharから文字を抽出する
0
A
答えて
2
使用SUBSTRやINSTR
select substr(MyString,instr(MyString,'$')+1) as NewString -- Use +1 to exclude the '$'
from MyTable
+0
それは働いていました。しかし、 '、'の最後の2番目の出現から部分文字列を取らなければならない場合はどうでしょうか? –
0
REGEXP_REPLACEも動作します:
SQL> SELECT regexp_replace('abc$xyz','.*\$') result FROM dual;
RESULT
------
xyz
SQL>
0
すでにREGEXを使用している場合、私は REGEXP_SUBSTR となるだろう。
select regexp_substr('abc$xyz','[^$]*$') result from dual;
関連する問題
- 1. 注文されたデータセットから接続された線を抽出する
- 2. クラシックASPからOracle 11gに接続する接続文字列
- 3. .odcファイルから接続文字列を抽出します。
- 4. mysqlデータベースから抽出されたstranging文字を変換する
- 5. テーブルに格納されている接続文字列からSQL Serverデータベースに接続する方法は?
- 6. ODBC接続を介してOracleに接続されたMicrosoft Accessのデータベース図
- 7. 接続文字列によるデータベース接続でNULLが返される
- 8. Oracleデータベース接続が
- 9. nuxeo oracleデータベース接続
- 10. シェル・スクリプトからoracleデータベースに接続してください
- 11. 文字列から抽出された数字を使って作業する
- 12. パーソナライズされたデータベースC#アプリケーションの接続文字列
- 13. データベース接続文字列エラー
- 14. データベース接続文字列
- 15. Oracleデータベース接続文字列PLSQL互換性
- 16. NSMutableStringから文字を抽出する
- 17. データベースから接続文字列を取得し、MVCの実行時にそれに接続する方法
- 18. .NET 3.5プラットフォームからORACLEデータベースに接続する際の問題
- 19. Oracle VM OBIEEからローカルSQLデータベースに接続する方法
- 20. Javaアプリケーションからoracleリモート・データベースに接続する方法は?
- 21. 別のマシンからOracleデータベースに接続する方法は?
- 22. STS(spring tool suite)からデータベース(oracle)に接続する方法
- 23. エンティティフレームワーク:隠された接続文字列
- 24. Oracleデータベースに接続するJunit Issue
- 25. C#でのOracle Connection - 接続文字列
- 26. 文字列から数字と文字を抽出するR
- 27. Oracle 10gデータベース・スキーマから接続ユーザーを削除する
- 28. 接頭辞と接尾辞で指定されたchar配列から文字列を抽出
- 29. 接続文字列にデータベースを接続できません
- 30. OracleデータベースとMS Excelを接続する
これまでに試したことはありますか(ご質問にはコメントではなくコードを含めてください)。 – Igor
'$'のインスタンス/発生は1つしかありませんか? – JohnHC
はい、確かに$のインスタンスが1つしかありません –