create or replace function getItemValue(
segment varchar2, --原分段值
i integer, --第幾段
item varchar2) --項名,如'year'
return varchar2
as
...
然後 select id,name,getItemValue(desc,1,'year') year1, getItemValue(desc,1,'dwzc') dwzc1, getItemValue(desc,1,'yhdk') yhdk1, ..... from 表
函數我就不寫了,自己當作練習吧