提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一、基础语法
- 二、示例
- 1.基础
- 2.高级
- 总结
前言
一、基础语法
二、示例
1.基础
# 基础 列运算,条件控制,聚合,去重,排序,分页
# 执行顺序 From -> WHERE -> GROUP BY -> SELECT -> ORDER BY -> LIMIT
代码如下(示例):
select distinct emp.JOB
from emp;
select emp.SAL + 11
from emp;
select ifnull(COMM, 'empty')
from emp;
select concat(empno, emp.ENAME, SAL)
from emp;
select emp.ENAME name
from emp;
# count时,如果有某一列的值是NULL,则该行不统计
select count(distinct JOB, SAL, COMM)
from emp;
select max(COMM)
from emp;
select min(HIREDATE)
from emp;
select sum(HIREDATE)
from emp;
select avg(HIREDATE)
from emp;
select distinct *
from emp;
select *
from emp
order by MGR ASC, SAL DESC
limit 1, 5;
select *
from emp
where DEPTNO IN (select DEPTNO from dept);
select *
from emp
where exists(select * from emp where sal >= 5000);
select *
from emp
where emp.DEPTNO < ANY (select DEPTNO from dept);
select *
from emp
where emp.DEPTNO >= ALL (select DEPTNO from dept);
2.高级
# 高级 聚合、分组、多表查询
代码如下(示例):
select emp.JOB, MGR, avg(SAL + ifnull(COMM, 0))
from emp
group by JOB, MGR;
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。