1、基础语法:
sql
select 字段列表 from 表名 where 条件列表;
2、实际操作:
(1)初始化表格
(2)查询number大于444的员工
sql
-- 查询number大于444的员工
select * from things where number>444;
(3)查询ID=6的员工
sql
-- 查询ID=6的员工
select * from things where ID=6;
(4)查询address为空的员工
sql
-- 查询address为空的员工
select * from things where address is null;
(5)查询address不为空的员工
sql
-- 查询address不为空的员工
select * from things where address is not null;
(6)查询number不等于333的员工
sql
-- 查询number不等于333的员工
select * from things where number!=333;
(7)查询number在222到555之间的员工
&&:表示且
and:表示且
between......and......:between之后为最小值,and之后为最大值
sql
-- 查询number在222到555之间的员工
select * from things where number>=222 && number<=555;
select * from things where number>=222 and number<=555;
select * from things where number between 222 and 555;
/*注意,between之后为最小值,and之后为最大值*/
(8)查询data等于2005或2009的员工
or:表示或
in(参数1,参数2,参数3......):符合参数即可输出
sql
-- 查询data等于2005或2009的员工
select * from things where date=2005 or date=2009;
select * from things where date in(2005,2009);
/*in后数值能满足其一,即可*/
(9)模糊匹配:查询地址最后一位为1的员工信息
_下划线:每一个下划线,代表一个占位
%数字:表示从末尾开始匹配,符合即可输出
sql
-- 模糊匹配:查询地址最后一位为1的员工信息
select * from things where address like '_____1';
select * from things where address like '%1';