AS400 SQL Select将仅检索连字符的数据?
shoes - Nike Reds
kids shoes - Converse
Boot - Gold Redwing
mens boot - timberland
答案 0 :(得分:3)
答案 1 :(得分:2)
您可以使用POSITION(或POSSTR())来查找连字符的位置。增加一个来找到下一个位置。
您可以使用SUBSTR()并从上面找到的位置开始。
最后,您可能想要TRIM()它。
如果您的数据有时不包含连字符,那么也需要使用连字符。
select TRIM(SUBSTR(MY_FIELD_NAME,POSITION(MY_FIELD_NAME,'-')+1))
from MY_TABLE_NAME