SQL DQL查询操作

1.基本查询

sql 复制代码
select name,employee.workno,employee.age from employee;

select employee.idcard as '身份证号' from employee;

select employee.entrydate from employee;
select distinct employee.entrydate from employee;

2.条件查询 where

sql 复制代码
select * from employee where idcard is null;
select employee.age from employee where age between 12 and 21;
select * from employee where age = 12 or age=17 or age =19;
select age from employee where age in (12,17,19)


# 模糊匹配 like _ %
select employee.name from employee where name like '__';

# 任意个字符
select  employee.name from employee where name like 'i%';

3.聚合函数

sql 复制代码
select count(name) from employee;
select avg(employee.age) as '平均年龄' from employee;
select max(employee.age) from employee;
select max(employee.age) from employee;
select min(employee.age) from employee;
select sum(employee.age) from employee where entrydate='2018-01-01';

所有的null不参与聚合函数的计算

4.分组查询

总结

相关推荐
斑马13930 分钟前
Linux软件编程学习笔记(十三)——数据库
数据库·oracle
初願致夕霞44 分钟前
MySQL_索引
数据库·mysql
十六年开源服务商1 小时前
2026网站备份方案完整指南
数据库·oracle
一只小李郁vickie2 小时前
mysql 开启压缩传输3402条数据2.1秒压缩到毫秒级
数据库·mysql
张继雁2 小时前
张继雁 个人技术简介|磨削加工过滤方向
大数据·数据库·论文阅读·人工智能·机器学习·创业创新·业界资讯
IvorySQL3 小时前
PostgreSQL 日报|不重启动态修改 shared_buffers(9 月 8 日)
数据库·postgresql
这个DBA有点耶3 小时前
2026年做数据库开发,国产数据库已经是绕不开的选项了
数据库·dba·敏捷开发
前端兰博3 小时前
04-数据库-MySQL
后端·mysql
这个DBA有点耶3 小时前
COUNT慢不是因为用了*,是这5个原因——1000万行数据实测+执行计划深度解析
数据库·mysql·算法
老周聊架构3 小时前
Ontology:Palantir 架构真正的核心,不是数据库也不是知识图谱
数据库·架构·知识图谱