ハイフンの右側のデータのみを取得する AS400 SQL Select はどれですか?
shoes - Nike Reds
kids shoes - Converse
Boot - Gold Redwing
mens boot - timberland
ハイフンの右側のデータのみを取得する AS400 SQL Select はどれですか?
shoes - Nike Reds
kids shoes - Converse
Boot - Gold Redwing
mens boot - timberland
POSITION (または POSSTR()) を使用して、ハイフンの位置を見つけることができます。次の位置を見つけるために 1 ずつインクリメントします。
SUBSTR() を使用して、上で見つけた位置から開始できます。
最後に、おそらく TRIM() したいと思うでしょう。
データにハイフンが含まれていない場合がある場合は、それも処理する必要があります。
select TRIM(SUBSTR(MY_FIELD_NAME,POSITION(MY_FIELD_NAME,'-')+1))
from MY_TABLE_NAME