如何实现下面的查询?字段:kind  varchar(10)
      aaa    
      bbb实现查询结果:
    是aaa类
    是bbb类
    ......数据库是DB2,我用select '是'+kind+'类' 时,出现“+is not numeric”错误?

解决方案 »

  1.   

    with TQ do
    begin
    .......
    //SQL:select kind from ........
    ...........
    sTmp := '是'+FieldByName('kind').AsString+'类';
    ......
    end;
      

  2.   

    数据库里就出错啊~
    select ('a'+kind) from table //出错
    select  kind from table   //正确
      

  3.   

    select kind from table group by kind
      

  4.   

    ok
    让我试试 foreveryday007的方法
      

  5.   

    kind是不是DB2中的保留字?select 'a'+[kind] from table //看看呢,呵呵,我不熟悉DB2,这是SQL SERVER中的方法