mysql

原创 2018年04月15日 10:17:06

min,max,avg之类的函数,不用用在where salary = min(salary) 等号后面

而且放在select department_id, min(salary) from employee gourp by department_id; 这种语句里的话

后面一定要跟着 gourp by,否者 前面department_id的返回值是错的


---------------------------------


distinct用法

select manager_id from employee;

+------------+
| manager_id |
+------------+
| NULL       |
|          1 |
|          2 |
|          1 |
|          3 |
| NULL       |
|          2 |
|          1 |
|          2 |
|          3 |
|          1 |

+------------+会返回重复的值


select distinct manger_id from employee;

+------------+
| manager_id |
+------------+
| NULL       |
|          1 |
|          2 |
|          3 |
+------------+不会返回重复的值

收藏助手
不良信息举报
您举报文章:mysql
举报原因:
原因补充:

(最多只允许输入30个字)