MySQL数据库学习——DQL——条件查询

MySQL数据库学习——DQL——条件查询_第1张图片

这是原表
MySQL数据库学习——DQL——条件查询_第2张图片

下面进行DQL条件查询的基本操作

-- 1.查询年龄为24的员工
select * from emp where age = 24;

在这里插入图片描述

-- 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;

MySQL数据库学习——DQL——条件查询_第3张图片

-- 6.查询年龄不为24的员工  有以下两种方法
select * from emp where age !=24;
select * from emp where age <>24;

MySQL数据库学习——DQL——条件查询_第4张图片

-- 7.查询年龄在21到24的员工  其中包含21  24  三种方法
select * from emp where age >=21  &&  age<=24;
select * from emp where age >=21  and  age<=24;
select * from emp where age between 21 and 24; 
--between +小值 and+大值

MySQL数据库学习——DQL——条件查询_第5张图片

-- 8.查询性别为女 且年龄小于二十五岁的员工信息
select * from emp where gender = '女' and age <25;

MySQL数据库学习——DQL——条件查询_第6张图片

-- 9.查询 年龄等于21 或者 22 或者 23 的员工的信息 两种方法
select * from emp where age = 20 or age = 22 or age = 23;
select * from emp where age in(20,22,23);

MySQL数据库学习——DQL——条件查询_第7张图片

-- 10.查询姓名为三个字的员工信息
select * from emp where name like '___';

在这里插入图片描述

-- 11.查询身份证倒数第三位为x的员工信息
select * from emp where idcard like '%x__';
select * from emp where idcard like '_______________x__';

在这里插入图片描述

你可能感兴趣的:(MySQL学习,数据库,mysql,学习)