着重号``

MySQL字段,表名,如果和MySQL关键字重复,需要用着重号包住

去除重复行

建议单独使用,即一个字段查询

DISTINCT

  1. SELECT DISTINCT 重复行的字段 from 表名

多个字段查询,就是整体不重复,DISTINCT 需要放在第一个字段前

  1. -- 查询出结果没有任何实际意义
  2. SELECT DISTINCT 字段1,字段2 FROM 表名

空值参与运算

IFNULL
空值参与运算结果一定为空

  1. 空值:null
  2. null 不等同于 0、’ ‘、’null’
  1. SELECT xxx,xxx,xxx * (1 + IFNULL(xxx,0)) FROM 表名

IFNULL (xxx,0) 如果字段为null,就0代替