第1关:基本查询语句
USE Company;
#请在此处添加实现代码
########## Begin ##########
########## retrieving the Name and Salary ##########
SELECT Name, Salary
FROM tb_emp;
########## retrieving all the table ##########
SELECT *
FROM tb_emp;
########## End ##########
第2关:带 IN 关键字的查询
USE Company;
#请在此处添加实现代码
########## Begin ##########
########## retrieving the Name and Salary with IN statement ##########
SELECT Name,Salary
FROM tb_emp
WHERE Id NOT IN (1);
########## End ##########
第3关:带 BETWEEN AND 的范围查询
USE Company;
#请在此处添加实现代码
########## Begin ##########
SELECT Name,Salary
FROM tb_emp
WHERE Salary BETWEEN 3000 AND 5000;
########## retrieving the Name and Salary with BETWEEN AND statement ##########
########## End ##########
第4关:带 LIKE 的字符匹配查询
USE Company;
######### Begin #########
SELECT Name,Salary
FROM tb_emp
WHERE Name like 'c%';
######### End #########
第5关:查询空值与去除重复结果
USE Company;
######### Begin #########
select Id,Name,DeptId,Salary from tb_emp where DeptId is Null;
######### End #########
######### Begin #########
select distinct Name
from tb_emp;
######### End #########
第6关:带 AND 与 OR 的多条件查询
USE Company;
######### Begin #########
select*
from tb_emp
where DeptId='301' AND Salary > 3000 and Name like'%l_';
######### End #########
######### Begin #########
select*
from tb_emp
where DeptId='301' or DeptId ='303';
######### End #########
第7关:使用 LIMIT 限制查询结果的数量
USE School;
#请在此处添加实现代码
########## Begin ##########
########## 查询班级中第2名到第5名的学生信息 ##########
select * from tb_score order by score desc limit 1,4;
########## End ##########
这篇文章通过一系列示例展示了如何使用SQL进行基本查询,包括选择特定列、获取全表数据、使用IN和NOTIN操作符、BETWEENAND范围查询、LIKE进行字符匹配、处理空值以及使用DISTINCT去除重复结果。此外,还涉及了使用AND和OR进行多条件组合查询以及LIMIT限制查询结果数量的方法。
3万+

被折叠的 条评论
为什么被折叠?



