accesss含有4.078#-1200#-1000#0.6#1.5#0.07的文本字段,如何逐个取出其中的数据

解决方案 »

  1.   

    select substring('4.078#-1200#-1000#0.6#1.5#0.07',1,5)
      

  2.   


    declare @str varchar(100)
    declare @sql varchar(1000)
    set @str='4.078#-1200#-1000#0.6#1.5#0.07'
    select  @sql='select ''', @sql=@sql+replace(@str, '#', ''' union all select ''')+''''
    exec(@sql)
    --result
    4.078
    -1200
    -1000
    0.6
    1.5
    0.07
      

  3.   

    在delphi里写的 形如
    with ado1 do
    begin
    close;
    sql.clear;
    sql.add();
    ....
    end;