sql选择连字符右侧的数据
什么AS400 SQL Select将仅检索连字符右侧的数据sql选择连字符右侧的数据,sql,ibm-midrange,Sql,Ibm Midrange,什么AS400 SQL Select将仅检索连字符右侧的数据 shoes - Nike Reds kids shoes - Converse Boot - Gold Redwing mens boot - timberland 您可以通过和功能的组合来实现这一点: SELECT SUBSTR(Field, POSITION('-' IN Field) + 1) FROM YourTable 可以使用POSITION(或POSSTR())查找连字符的位置。递增1以查找下一个位置 可以使用SUB
shoes - Nike Reds
kids shoes - Converse
Boot - Gold Redwing
mens boot - timberland
您可以通过和功能的组合来实现这一点:
SELECT SUBSTR(Field, POSITION('-' IN Field) + 1)
FROM YourTable
可以使用POSITION(或POSSTR())查找连字符的位置。递增1以查找下一个位置
可以使用SUBSTR()并从上面找到的位置开始
最后,您可能要修剪它
如果您的数据有时不包含连字符,则也需要使用连字符
select TRIM(SUBSTR(MY_FIELD_NAME,POSITION(MY_FIELD_NAME,'-')+1))
from MY_TABLE_NAME