Oracle クエリの結果セットから最後の 7 文字を RTRIM する必要があります。これらの 7 文字は何でもかまいません。スペース、英数字など...そして、値の正確な長さはわかりません。
たとえば、私はこのようなものを実行したいと思います
SELECT RTRIM (COl_A, (SELECT LENGTH (COL_A)-7) FROM TABLE_ONE;
または同等の置換
SELECT REPLACE(COL_A, (SELECT LENGTH (COL_A)-7 FROM TABLE_ONE),'');
おそらくSUBSTRINGで何かをする必要がありますか?
特定の文字を削除/置換する方法は知っていますが、不明な文字を処理するときに問題があります。同様の問題のいくつかの例を見てきましたが、それらは不必要に複雑に思えます...または、これには私が思っているよりも詳細な解決策が必要ですか?
いつもアドバイスやヒントをありがとうございます。