oracle数据工程师面试题
问题:1假设有一个表T_Str中有两列,类型都为varchar2, coll为主键:coll CO12aa 3,1,4,6,8,0bb 5,9,11,4,7,4现要将col2字符串中的数值升序排序输出
1 问题: T_Strvarchar2, coll 假设有一个表中有两列,类型都为为主键: collCO12 aa3,1,4,6,8,0 bb5,9,11,4,7,4 col2 现要将字符串中的数值升序排序输出: collCO12 aa0,1,3,4,6,8 bb4,457,9,11 解答: -- 创建表并插入测试数据 create table varchar2(1000)varchar2(1000)); t_str(coll ,col2 insert into values('aa' t_str 5,9J 1,4,7,4’); 「 -- 建立函数 FN_ SPLIT_ STRING CREATE OR REPLACE FUNCTION FN_SPLIT_STRING(P_STR VARCHAR2) RETURN AS T_STRING PV_STRT_STRING := T_STRING();

