select * from table where t.name like '赵%'
怎么让这个查询语句查询结果不包含 单字 "赵"

解决方案 »

  1.   

    select * from table where t.name like '赵_%'
      

  2.   

    1, 通配符“_”表示至少有一个
       select * from table where t.name like '赵_%';2, 根据name的长度判断
       select * from table where t.name like '赵%' and len(t.name) > 2;3, 最流氓的做法
       select * from table where t.name like '赵%' and t.name <> '赵';