select * from 数据库名 where 条件1=' 条件%条件 ‘,即可

解决方案 »

  1.   

    MS SQLserver
    select * from tablename where fieldname like '_xxxx_'
    or select * from tablename where fieldname like '%xxxx%'
    _表示一个字符 %表示n个字符。
      

  2.   

    SELECT * FROM tablename WHERE colname like '%sss%'很多的,有些还需要考虑到 转义字符的使用 
    SELECT col1 FROM example WHERE col1 LIKE '%/%%' ESCAPE '/'
      

  3.   

    同意。
    各数据库只是统配符有点不同罢了,设置好统配符的位置就能用sql实现简单的模糊查询了。
      

  4.   

    谢谢各位高手,我在VB中用ADO控件。其中的CONNECTSTRING用JET引擎连接了ACCESS数据库,然后在RECORDSET中用SQL语句,SQL语句中用变量进行模糊查询,他出错,显示出错信息[ADODC]:没有指定记录源,[ADO]:没有为命令对象设置命令。可以告诉我是什么原因吗?
      

  5.   

    要指定ADO的RecordSource(记录源)属性。
      

  6.   

    跟DBMS有关,不过一般的DBMS的SQL都是跟ANSI的标准兼容的,建议你看看ANSI的sQL