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.分组查询

总结

相关推荐
敲敲敲-敲代码26 分钟前
【SQL实验】视图操作(菜单操作和命令操作)
数据库·sql·sqlserver
2401_857026231 小时前
Spring Boot技术在实验室信息管理中的应用
数据库·spring boot·php
"追风者"1 小时前
mysql数据库(六)pymysql、视图、触发器、存储过程、函数、流程控制、数据库连接池
数据库·mysql
guokanglun1 小时前
数据库视图
数据库
远歌已逝1 小时前
Oracle维护控制文件
数据库·oracle
liuxin334455661 小时前
科研实验室的数字化转型:Spring Boot系统
数据库·spring boot·php
guokanglun2 小时前
数据库视图-多表
数据库
时间_已被注册2 小时前
Oracle - 多区间按权重取值逻辑 ,分时区-多层级-取配置方案(二)
数据库·oracle
HilariousDog2 小时前
Mysql数据库1——基本原理和基础操作
数据库·mysql·oracle
Mr.Pascal2 小时前
CTF-Hub SQL 字符型注入(纯手动注入)
sql·web安全