标签:简单 avg count 范围查询 mys 统计 datetime distinct sum
简单查询 精确条件查询
select name from table_name where name = ‘aaa‘; 查询name是aaa的信息。
select name from table_name where sal > 3500; 查询工资大于3500的姓名。<(小于)<>/!=(不等于)
模糊条件查询 like
show variables like ‘character%‘; 查询mysql字符集 ‘%‘ 匹配后边省略部分
select * from table_name where name like ‘杨%‘ ; 查询姓杨的同学信息。
范围查询 between and
select from table_name where sal between 1000 and 5000; 查询工资在1000到5000;的信息
select from table_name where datetime between ‘2015-01-01‘ and ‘2018-01-01‘; 查询日期之间内容。
离散查询 in()
select * from table_name where name in (‘张三‘,‘李四‘,‘王二‘); 查询表中包含这三个人的信息,查询到几个显示几个。
清楚重复值 distinct()
select distinct(job) from table_name; 查询job有多少职位。一种职位就显示一次。
统计查询 count(),sum(),max(),avg(),min()
select count() from table_name; 统计表中有多少条数据。
select sum(sal) from table_name; 对sal字段数据求和。
max()查询最大值
select from table_name where sal = (select max(sal) from table_name); 查询薪水最大值人员信息。
avg() 求平均值
min() 最小值
标签:简单 avg count 范围查询 mys 统计 datetime distinct sum
原文地址:https://blog.51cto.com/8922100/2480557