我用的是ACCESS数据库,不知怎样模糊查询,比如说我想找所有包括"青年"这个字符的记录,该怎样用SQL语句呢?请不惜踢教!

解决方案 »

  1.   

    select * from tablename where 字段名 like '%青年%'
      

  2.   

    应为:select * from tablename where 字段名 like '*青年*'
      

  3.   

    select * from tablename where 字段名 like '*青年*'
      

  4.   

    应该是:
    select * from tablename where 字段名 like '%青年%'(注意:“青年”两字间是否有空格)
      

  5.   

    都是不行,就是查找不到记录
    我这个语句对吗:
    rs.Open "select * from traplevel where descr like '*µç* ' ", db
      

  6.   

    access里面应该用%
    sqlserver里面用*
      

  7.   

    你可以直接在ACCESS下建查询,然后在你需查询的字段输入以下语句: 
    like "*青年*"
      

  8.   

    如果不确定你的SQL语句是否正确  放到ACCESS里面运行一下  就知道了!
      

  9.   

    select * from tablename where 字段名 like '%青年%'(注意:“青年”两字间是否有空格)
      

  10.   

    select * from tablename where 字段名 like '%青年%'
      

  11.   

    模糊查询的通配符在Access环境下要用*
    在VB编程环境下要用%
    而SQLServer都用*
      

  12.   

    SQL:
    %=任意字符
    _=任意一个字符
    [a-z]=a-z范围的字符(0-9,A-Z也可以)
      

  13.   

    我学习过SQL的,他们有些误解或者混淆!