SELECT '1|2|3'
#怎么使得到1+2+3的结果为6
 
求助

解决方案 »

  1.   

    单独在sql里面做吗  还是只是要结果
      

  2.   


    对,只用sql,只要结果就可以。
      

  3.   

    直接
    SELECT 1+2+3;
      

  4.   

    直接
    SELECT 1+2+3;

    我这是个字段,存储是数字和竖线分割的 字符串,我这里只是为了示意,请高手指点。
      

  5.   

    SELECT SUBSTRING_INDEX('1|2|3','|',1)+
    SUBSTRING_INDEX(SUBSTRING_INDEX('1|2|3','|',2),'|',-1)+
    SUBSTRING_INDEX('1|2|3','|',-1) as time
      

  6.   


    直接
    SELECT 1+2+3;

    我这是个字段,存储是数字和竖线分割的 字符串,我这里只是为了示意,请高手指点。
    你的意思就是相当于把字符串里面数字提取出来然后在分别相加对么?