SELECT NAME,COLOR,TYPE AS TYPE1,TYPE+1 AS TYPE2,TYPE+2 AS TYPE3
FROM TABLENAME

解决方案 »

  1.   

    楼上的 type1,type+1是什么意思,能说明一下吗
    比如我类型color,1为red,2为green,3为black
      

  2.   

    如果是ORACLE数据库请用DECODE
    如果是MSSQL数据库请用CASE
      

  3.   

    规格是一个字段。字段有三个枚举值:规格1、规格2、规格3。要求:
    按名称(或编码)排序。将规格1、2、3做为三列显示给用户。实现:
    1)建立一个主表:按名称(唯一)。
    2)按不同的规格1、2、3建立三个副表(不是从表)。
    3)用SQL联接主表、副表。
    你可以在视图中做上述设置(不用直接编程)。警告:
    如果数据量很大,你采用这种方式不是好办法,最好直接建立一个符合你的要求的物理表。否则你就不要采用这种类似DBGRID的显示方式。同意就给分,都给我,我也不会嫌多。
    呵呵~~~~~~~~~~~~~
    嘻嘻~~~~~~~~~~~~~不好意思的很