LRTIMを使用して文字列の一部を取得しようとしています。Oracle LTRIMのトリミングが多すぎる
これは私が使用しているコードです。
SELECT
C.MANUFACTURER,
C.MODEL_GROUP,
LTRIM(C.VARIANT, C.MANUFACTURER || ' ' || C.MODEL_GROUP), "VAR DESC"
C.VARIANT
FROM STD_BI.RL2_CONTRACTS_VW C
これは私が賢明
VARIANT
AUDI A3 DIESEL SPORTBACK 2.0 TDI SE Technik 5dr Manual 150
MANUFACTURER
AUDI
MODEL_GROUP
A3
これは、私は問題である、DIESELの最初の2つの文字をカットされ
MANUFACTURER MODEL_GROUP VAR DESC
AUDI A3 ESEL SPORTBACK 2.0 TDI SE Technik 5dr Manual 150
を取得していた結果フィールドをあるてきたものですこれはすべての場合に起こっていないということです。時にはそれは1文字を切り捨てていることもあります。
私はスペースを探している、すなわち、これを達成する他の方法を検討しているが、複数のスペースを持っている他のメーカーとモデルグループがそうVARIANTフィールド(列)
からメーカーとMODEL_ROUPを引くしようとしていたきましたなぜこれが起こっているのか、これを達成するための他の提案は非常に高く評価されます。
謝罪は、エディタのように思える事前に
多くのおかげで、
キースは、単一のセットを、私は