2017-06-21 3 views
1

SAS EGでProc SQLを実行しています。SQL SUBSTRを実行すると効果がありません-4

以下はコードです。 STRIPとCATを試しました。最初の文字はVALUENAMEから最後の4文字を削除します。ただし、VALUENAMEから最後の4単語は削除されません。 substrを1,4に変更すると、結果は4文字で表示されます。 VALUENAMEから最後の4単語を削除するには、あなたの助けが必要です。

PROC SQL; 
SELECT 
SUBSTR(STRIP(VALUENAME),1,-4) as valuename, 
columnname 
FROM GETUOM 
WHERE VALUENAME IS NOT NULL; 
QUIT; 

答えて

0
PROC SQL; 
SELECT 
SUBSTR(STRIP(VALUENAME),1,LENGTH(VALUENAME)-4) as valuename, 
columnname 
FROM GETUOM 
WHERE VALUENAME IS NOT NULL; 
QUIT; 
関連する問題