我现在想从数据库查询一定范围的数据,字段是varchar的,用到模糊查询,比如like‘aaa%’,但是在2个这样的范围内怎么查啊

解决方案 »

  1.   

    select fieldName from tableName where condition1 like 'aa%' or condition1 like 'cc%'or select fieldName from tableName where condition1 like 'aa%' and condition1 like 'cc%'楼主是否是这个意思?
      

  2.   

    不是這個
    是在 ‘aa%’和 ‘cc%’之間的
    如果用between的話會報錯
      

  3.   


    select fieldName from tableName where condition1 between like 'aa%' and like 'cc%'
    是這個意思,但這樣寫不對  應該怎么寫呢?
      

  4.   

    这样会报错吗?
    select * from 表 where 条件 between 'aa%' and 'cc%'
      

  5.   

    楼上的写法不会报错,查询出来的结果是 他俩中间的,就不包含aa 和 cc了
      

  6.   

    name      content
    11222     1111111
    11334     2222222
    11554     3333333
    11665     4444444就是這么個意思select name from test where name between like '112%' and like '115%'我想實現這個意思的查詢,但這樣查不對,應該怎么寫
      

  7.   


    select * from class where classname between  'aa%' and  'cc%' or classname like 'aa%' or classname like 'cc%'