Mysql数据查询
Mysql查询 数据多次过滤 条件:from、where、group by、having、distinct、order by、limit => 层层筛选后的结果 查: select [distinct] 字段1 [[as] 别名1],...,字段n [[as] 别名n] from [数据库名.]表名 [条件]; 注:一条查询语句,可以拥有多种筛选条件,条件的顺序必须按照上方顺序进行逐步筛选,distinct稍有特殊(书写位置),条件的种类可以不全 可以缺失,但不能乱序 单表查询 distinct 去重 数据为: +------+------+ | x | y | +------+------+ | 1 | 2 | | 2 | 3 | | 3 | 4 | | 1 | 2 | +------+------+ #执行 select distinct * from t1; +------+------+ | x | y | +------+------+ | 1 | 2 | | 2 | 3 | | 3 | 4 | +------+------+ # 总结:distinct对参与查询的所有字段,整体去重(所查的全部字段的值都相同,才认为是重复数据) 常用函数 拼接:concat() | concat_ws() 大小写:upper() | lower() 浮点型操作:ceil() |