where x like 'A%' or x like 'B%'

解决方案 »

  1.   

    where x in('A%') or x in('B%')
      

  2.   

    where x like '%[AB][%]%'
      

  3.   

    didoleo(冷月无声)的思路好,不过'%[AB][%]%'改成'[AB]%'不就更好吗?
    另外,如果A、B不是字母且不等长,这种办法就不行了。
      

  4.   

    如果仅限于单个字符,可以用 where x like '[AB]%'否则就只能用or连接多个like表达式。
      

  5.   

    '%[AB][%]%' 和 成'[AB]%' 有点不一样。
    楼主的字符串里本身包含了 '%'  不是 like 的 %