走遍整个cdsn也没找到答案
没人帮只好自己动手咯
珠科人何苦为难珠科人
点个赞再走吧
好用记得分享给更多珠科人
第1关:基本查询语句
任务描述
本关任务:
-
用
SELECT
语句检索数据表中指定字段的数据; -
用
SELECT
语句检索数据表中所有字段的数据。
相关知识
为了完成本关任务,你需要掌握: 1.如何获取数据表中指定字段的数据; 2.如何获取数据表中的所有数据。
答案:
--#请在此处添加实现代码
--########## Begin ##########
SELECT name,salary
FROM tb_emp;
SELECT *
FROM tb_emp;
--########## End ##########
第2关:带 IN 关键字的查询
任务描述
本关任务:使用IN
关键字检索数据表中指定的数据内容。
相关知识
为了完成本关任务,你需要掌握:如何使用关键字IN
提取数据表中的指定数据内容。
答案:
--#请在此处添加实现代码
--########## Begin ##########
SELECT name,salary
FROM tb_emp
WHERE id NOT IN (1);
--########## End ##########
第3关:带 BETWEEN AND 的范围查询
任务描述
本关任务:使用BETWEEN AND
关键字检索数据表中指定的数据内容。
相关知识
为了完成本关任务,你需要掌握:如何使用关键字BETWEEN AND
提取数据表中的指定数据内容。
答案:
--#请在此处添加实现代码
--########## Begin ##########
SELECT name,salary
FROM tb_emp
WHERE salary BETWEEN 3000 AND 5000;
--########## End ##########
第4关:带 LIKE 的字符匹配查询
任务描述
本关任务:使用通配符%
检索数据表中指定字段的数据。
相关知识
为了完成本关任务,你需要掌握:如何使用通配符%
模糊匹配数据内容。
答案:
--######### Begin #########
SELECT Name,Salary
FROM tb_emp
WHERE Name='carly'and salary=3200;
--######### End #########
第5关:查询空值与去除重复结果
任务描述
本关任务:使用关键字IS NULL
检索数据表中指定的字段的空值;使用关键字DISTINCT
检索数据表中指定的不重复的内容。
相关知识
为了完成本关任务,你需要掌握: 1.如何使用关键字IS NULL
检索数据表中的空值, 2.使用关键字DISTINCT
检索数据表中不重复的内容。
答案:
--######### Begin #########
--######### End #########
--######### Begin #########
SELECT id,Name,deptid ,Salary
FROM tb_emp
WHERE Name='nate'and salary= 6300 and id=4;
SELECT DISTINCT Name
FROM tb_emp;
--######### End #########
第6关:带 AND 与 OR 的多条件查询
任务描述
本关任务:使用关键字AND
检索数据表中指定的字段的内容;使用关键字IN
检索数据表中指定的字段的内容。
相关知识
为了完成本关任务,你需要掌握: 1.如何使用关键字AND
检索数据表中指定的字段的内容, 2.使用关键字IN
检索数据表中指定的字段的内容。
答案:
--######### Begin #########
SELECT id,name,deptid,salary
FROM tb_emp
WHERE salary BETWEEN 3000 AND 4000;
--######### End #########
--######### Begin #########
SELECT id,name,deptid,salary
FROM tb_emp
WHERE salary not in(6200) and deptid BETWEEN 301 AND 303;
--######### End #########
第7关:使用 LIMIT 限制查询结果的数量
任务描述
本关任务:使用LIMIT
关键字查询班级中第2
名到第5
名的学生信息,并根据学生成绩进行降序排序。
相关知识
为了完成本关任务,你需要掌握:LIMIT
的基本使用。
答案:
--#请在此处添加实现代码
--########## Begin ##########
--########## 查询班级中第2名到第5名的学生信息 ##########
select id ,name ,score
from tb_score where id=4 or id=8 or id=1 or id=7 order by score desc;
--########## End ##########
不对的不通过的可以私信
(不一定回)