tryxu 发表于 2008-8-27 17:10

求救,SQL去掉滿足條件的列

如下圖所示:
  select 數據庫 如下:
   field1,field2,field3,field4,field5,field6,field7
    10       10    10     XX     MM     LL    TT
    10       11    12     MM     XX     LL    aa
我想要的結果如下:
    filed1   filed2   field3
     10       10         10
     11       11         12
只顯示字段值為數字的字段,請問SQL語句如何寫謝謝

happynight 发表于 2008-8-27 17:20

呵呵 建议你进行行列转换 转换成
Filed1 10
Filed1 10
Field2 10
Field2 11
Field3 10
Field3 12
Field4 XX
Field4 MM
.............
的形式再判断的话简便很多,处理完后再可以想办法转换回你原来的格式,或者在前台处理

tryxu 发表于 2008-8-27 17:23

回复 2# happynight 的帖子

嗯,多謝

long12310225 发表于 2008-8-28 19:55

select * from table where id between 0 to 100000
这是一个搞笑的解决方法,id就是数字列,查找范围是0到100000,你需要可以更多。哈哈。

页: [1]

编程论坛