04.SQL-DQL条件查询

DQL -条件查询

  1. 语法
SELECT 字段列表 FROM 表名 WHERE 条件查询;
  1. 条件
比较运算符功能
>大于
>=大于等于
<小于
<=小于等于
=等于
<>或!=不等于
BERWEEN…AND…在某个范围之内(含最小、最大值)
IN(…)在in之后的列表中的值,多选一
LIKE 占位符模糊匹配(…陪陪单个字符,%匹配任意个字符)
IS NULL是NULL
AND 或 &&并且(多个条件同时成立)
OR 或 ||或者(多个条件任意一个成立)
NOT 或 !非,不是
  • 课堂练习
-- 1.查询年龄大于88的员工
	SELECT * FROM emp where age = 80;
-- 2.查询年龄小于20岁的员工信息
	SELECT * FROM emp where age < 20;
-- 3.查询年龄小于等于 20 的员工信息
	SELECT * FROM emp where age<=20;
-- 4.查询没有身份证号的员工信息
	SELECT * FROM emp WHERE idcard is null; 
-- 5.查询有身份证号员工的信息
	SELECT * FROM emp WHERE idcard is not null;
-- 6.查询年纪不等于88的员工信息
	SELECT * FORM emp where age != 88;
	SELECT * FORM emp where age < >88;
-- 7.查询年龄在15岁(包含)到20岁(包含)之间的员工信息
	SELECT * FORM emp where age <= 15 && age <= 20;
	SELECT * FORM emp where age <= 15 and age <= 20;
	SELECT * FORM emp where age between 15 and 20;
-- 8.查询性别为 女 且年龄小于25岁的员工信息
	SELECT * FROM emp where gender = '女' and age < 25;
-- 9.查询年龄等于18 或20 或40的员工信息
	SELECT * FROM emp where age = 18 or age = 20 or age = 40; 
	SELECT * FORM emp where age in( 18, 20, 40 );
-- 10.查询姓名为 两个 字的员工信息
	SELECT * FORM emp where name like'_ _';
-- 11.查询身份证号最后一位是X的员工信息
	SELECT * FORM emp where name like'%x'

DQL-聚合函数

  1. 介绍
    • 将一列数据作为一个整体,并纵向计算。
  2. 常见的聚合函数
函数功能
count统计数量
max最大值
min最小值
avg平均值
sum求和函数
  1. 语法
    SELECT 聚合函数(字段列表)FROM 表名;
    

==注意:null值不参与所有聚合函数的运算。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值