现在只知道一个表名table,和字符串abc。 
要求查询出table中,属性值含有字符串abc的数据对象。 
就是说这个数据对象的属性值中至少有一个包含字符串abc。 
小弟是个菜鸟,只会查询单个属性匹配的。 SELECT * 
FROM  table 
WHERE table的某个属性 LIKE ‘%abc%’ 不知道多个属性的怎么实现?
要求输出一个表的形式。
顺便问下。怎样查询某个表的属性的个数?

解决方案 »

  1.   

    用OR啊!
    SELECT * FROM TABLE WHERE COLUMN_NAME1 LIKE '%ABC%' OR COLUMN_NAME2 LIKE '%ABC%'
      

  2.   

    可不可以具体一些。
    因为设计一个PRO*C程序中要用到这个调用。
    就是怎样才可以在只知道表名和一个关键字符串的情况下
    查询出属性值中包含关键字符串的对象的表。
      

  3.   

    select   *   from   SYSTEM.pbcatcol   where   pbc_tnam=表名;http://topic.csdn.net/t/20020828/17/977691.html