SELECT ELT(4,'a','b','c','d','e') 

解决方案 »

  1.   


    感谢,请问下  二维的可以定义吗    比如
    array(
        arr1( '1','2','3','4','5','6'),arr2('7','8','9','10','11','12','','')
      ); 
    传入  参数(‘1’,‘2’)时  输出  2     传入参数(‘2’,‘1’)输出  7
      

  2.   


    恩 谢谢了 , 我现在这种二维的是写成表做的,然后直接去查表, 是可以实现的 ,但是因为数据太多,不好整理,就想想是不是可以直接定义一个二维数组,然后然后输入,oracle中倒是可以直接返回自定义函数(‘索引1’,‘索引2’),所以我以为mysql中也有的
      

  3.   


    再请教下,  我现在有个表字段是  id   ovalue   queryindex  三个字段  我要把   a,b,c,d,e........,这样一个很长的字符串  分割开插入到ovalue字段中,有什么好的方法吗,,这个字符串太长了,手动录入很麻烦,id是自增的,只要把字符串分割开插入到表中的ovalue字段就行了
      

  4.   


    再请教下,  我现在有个表字段是  id   ovalue   queryindex  三个字段  我要把   a,b,c,d,e........,这样一个很长的字符串  分割开插入到ovalue字段中,有什么好的方法吗,,这个字符串太长了,手动录入很麻烦,id是自增的,只要把字符串分割开插入到表中的ovalue字段就行了
    用sql语句的方法