2014-10-20 25 views
5

Son karakteri sql cinsinden bir sütun çıkışından kaldırmaya çalışıyorum artı. Sütun girişlerinin uzunluğu ben substr() işlevini kullanarak denedim ama işe görünmüyor XYZSon karakteri sql olarak dizgeden kaldır ve artı

olarak örneğin XYZA gerektiği çıkışı için

sabit değildir.

SUBSTR(ooo.CO_NAME,1,LENGTH(ooo.CO_NAME-1)) 

cevap

15

Kapanış parantezi yanlış yerde. Olması gereken:

SUBSTR(ooo.CO_NAME, 1, LENGTH(ooo.CO_NAME) - 1) 
+3

+1 Bu tür durumlarda dönüştürmeyi sessizce çalıştırdığım için Oracle'dan nefret ediyorum –