字段内容中有的包含“*”字符,有的没有。请问怎么查找出所有包含“*”字符的记录。

解决方案 »

  1.   

    select * from yourTable where yourField like '%*%'
      

  2.   

    select * from Table where Field like '%*%'
      

  3.   

    Select * From Table where TableFields Like '%*%'
      

  4.   

    select * from table where files like '3*%'
      

  5.   

    不行,不行。我用如下代码:
    Data1.RecordSource = "select yh_id,hm,dz,sdrl from dqjm where sdrl like '3*%' order by yh_id"
    Data1.Refresh
    问题出在哪?
      

  6.   

    我查到了,原来不用%,而是用[]
    应改为:
    Data1.RecordSource = "select yh_id,hm,dz,sdrl from dqjm where sdrl like '3[*]*'  order by yh_id"
    Data1.Refresh
      

  7.   

    Data1.RecordSource = "select yh_id,hm,dz,sdrl from dqjm where sdrl like '*[*]*'order by yh_id"
      

  8.   

    比方我要查询所有以“3*”开头的记录,请给出个实例。
    Data1.RecordSource = "select yh_id,hm,dz,sdrl from dqjm where sdrl like '3*'order by yh_id"
      

  9.   

    理会错了:“3*”都是实意字符!
    Data1.RecordSource = "select yh_id,hm,dz,sdrl from dqjm where sdrl like '3[*]*' order by yh_id"