我正在尝试将一个全名字段拆分成一个看似古老的DB2版本中的单独字段,因此我不能使用像reverse这样的新函数。
例
全名
埃尔顿约翰先生
基努·里维斯先生
ID …
DB2支持 regexp_substr() ,所以你应该能够做到:
regexp_substr()
select regexp_substr(name, '[^ ]+', 1, 1) as title, regexp_substr(name, '[^ ]+', 1, 2) as firstname, regexp_substr(name, '[^ ]+', 1, 3) as lastname
但如果你没有 reverse() ,你可能也没有这个功能。
reverse()