日期:2014-05-17  浏览次数:20951 次

怎么知道某个表其中任意一个字段的值是'A'
怎么知道某个表其中任意一个字段的值是 'A '
where怎么写?
表T1,字段C1,C2,D3...C100
    难道C1= 'A '   or   C2= 'A 'or...

------解决方案--------------------
我的想法是这样的,LZ可以参考一下 ...

SQL> select * from tt;

T1 T2 T3
-- -- --
A B C
D A C
D R C
D H C
D E C
D A C

6 rows selected

SQL>
SQL> select *
2 from tt
3 where instr(t1||t2||t3, 'A ')> 0;

T1 T2 T3
-- -- --
A B C
D A C
D A C

SQL>