1.where和having的区别

  • where不能用聚合函数,having可以
  • where对数据表中数据直接过滤,having是根据已经查询出来的数据过滤(having不能过滤没选的字段)
  • where先过滤后分组,having先分组后过滤
  • where不能用字段别名,having可以

2.字符串匹配