还有个查询问题请教大家 SELECT NAME,COLOR,TYPE AS TYPE1,TYPE+1 AS TYPE2,TYPE+2 AS TYPE3FROM TABLENAME 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上的 type1,type+1是什么意思,能说明一下吗比如我类型color,1为red,2为green,3为black 如果是ORACLE数据库请用DECODE如果是MSSQL数据库请用CASE 规格是一个字段。字段有三个枚举值:规格1、规格2、规格3。要求:按名称(或编码)排序。将规格1、2、3做为三列显示给用户。实现:1)建立一个主表:按名称(唯一)。2)按不同的规格1、2、3建立三个副表(不是从表)。3)用SQL联接主表、副表。你可以在视图中做上述设置(不用直接编程)。警告:如果数据量很大,你采用这种方式不是好办法,最好直接建立一个符合你的要求的物理表。否则你就不要采用这种类似DBGRID的显示方式。同意就给分,都给我,我也不会嫌多。呵呵~~~~~~~~~~~~~嘻嘻~~~~~~~~~~~~~不好意思的很 delphi 连接Oracle 数据导入导出问题 急!两张图片淡入淡出 怎样使用点阵字体? 高手指点一下,联合查询的问题,弄了一下午,查不出来错误,请高手指点! 请问我以下的SQL语句错在哪儿呀? 很急的问题:Delphi中调用NetscapeNavigator! 急问,怎么用JBUILDER3生成可执行文件,谢谢! Delphi打开clientdataset报错 how to use TServerSocket and TClientSocket? 如何在dbgrid中实现多行表头? >>>>>>>>>>刚才面试的题目<<<<<<<<<<
比如我类型color,1为red,2为green,3为black
如果是MSSQL数据库请用CASE
按名称(或编码)排序。将规格1、2、3做为三列显示给用户。实现:
1)建立一个主表:按名称(唯一)。
2)按不同的规格1、2、3建立三个副表(不是从表)。
3)用SQL联接主表、副表。
你可以在视图中做上述设置(不用直接编程)。警告:
如果数据量很大,你采用这种方式不是好办法,最好直接建立一个符合你的要求的物理表。否则你就不要采用这种类似DBGRID的显示方式。同意就给分,都给我,我也不会嫌多。
呵呵~~~~~~~~~~~~~
嘻嘻~~~~~~~~~~~~~不好意思的很