应该是:select * from hxyzl where hxyzh='%''1''%'
或者: select * from hxyzl where hxyzh='''%'+''1''+'''%'

解决方案 »

  1.   

    select * from hxyzl where hxyzh like '%1%'
      

  2.   

    应该是 where hxyzh LIKE '1%'
      

  3.   

    应该是:select * from hxyzl where hxyzh like '%1%'
    或者: select * from hxyzl where hxyzh like '''%'+''1''+'''%'
      

  4.   

    你不能用= '%1%'
    你应该用like '%1%',如果只是以1开头的,只需要like '1%'
      

  5.   

    select * from hzyzl where hzyzh like '1%'
    这样是取出所有以一打头的记录
    select * from hzyzl where hzyzh like'%1%'
     是查询出所有hzyzh字段中带有‘1’的记录
    注意%的位置不同表示不同的模糊方式(自己认为)
    '1%'向后模糊,‘%1’向前模糊
      

  6.   

    select * from hxyzl where hxyzh LIKE '%1%'
      

  7.   

    需要用like,而不能用=
    因为是模糊查询
    select * from hzyzl where hzyzh like '%1%'
    而且可以使用在字符和数字字段上都可以
      

  8.   

    用模糊查询,不应该用=,应该用LIKE
      

  9.   

    select * from hzyzl where hzyzh like '1%'
    把前面的%号去掉。