码学堂教师用户使用帮助
教师如何在码学堂上组织教学活动?
如何在码学堂上开通教师权限?
如何注册码学堂账号?
如何登录码学堂?
如何在码学堂上建立学生组(班级)?
如何添加学生到学生组(班级)中?
如何在码学堂上创建课程?
如何在码学堂的课程中添加章节信息?
如何在码学堂上创建课程组?
如何在码学堂的课程中添加知识点?
如何在码学堂上备课?
如何在码学堂上出题?
如何上传程序题目测试数据?
如何在码学堂上安排课程导学?
如何在码学堂组织练习、考试、竞赛?
如何使用码学堂考试系统进行考试?
如何在码学堂上组织学习任务?
如何在码学堂上管理学生考勤?
如何在码学堂上设置学生学习绩效?
如何与学生进行问答互动?
如何使用码学堂AI公式识别助手?
在码学堂如何出SQL题目?
码学堂编译器版本
授课中如何录制视频?
教师如何加入授权商户机构?
如何开放码学堂智能助教讲题权限?
码学堂公式编辑器操作文档
更多教学工具
码学堂上如何自动出题?
码学堂上如何批量导入题目?
-
+
首页
在码学堂如何出SQL题目?
码学堂支持Sqlite3数据库,SQL题目要满足Sqlite3的方言要求。 ## 1 出题 选择题目类型为编程题目。题面的描述与[编程题目](http://help.maxuetang.cn/project-9/doc-31/#h3-1.7u51FAu7F16u7A0Bu9898 "编程题目")一样。 ### 例如 题面:设有学生关系表 stu_info(stu_id,stu_name, stu_age),具体描述如下: | 字段 | 类型 | 说明 | |:----:|:----:|:----:| |stu_id|int|学号| |stu_name|varchar|姓名| |stu_age|int|年龄| 请编写sql查询出年龄小于20的学生姓名,同时输出学生年龄。 **输入** 建立学生信息表的sql语句,数据插入语句。 **输出** 输出学生姓名与年龄。 **样例输入** ``` drop table if exists stu_info; create table stu_info(stu_id int,stu_name varchar(20), stu_age int); insert into stu_info(stu_id, stu_name, stu_age)values(1,'wangwu', 21); insert into stu_info(stu_id, stu_name, stu_age)values(2,'zhangsan', 19); insert into stu_info(stu_id, stu_name, stu_age)values(3,'lisi', 20); ``` **样例输出** `zhangsan|19` **测试输入** ```sql drop table stu_info; create table stu_info(stu_id int,stu_name varchar(20), stu_age int); insert into stu_info(stu_id, stu_name, stu_age)values(1,'aa', 21); insert into stu_info(stu_id, stu_name, stu_age)values(2,'qq', 19); insert into stu_info(stu_id, stu_name, stu_age)values(3,'dd', 20); insert into stu_info(stu_id, stu_name, stu_age)values(4,'aga', 21); insert into stu_info(stu_id, stu_name, stu_age)values(5,'qgq', 13); insert into stu_info(stu_id, stu_name, stu_age)values(6,'dgd', 16); ``` **测试输出** ``` qgq|13 dgd|16 qq|19 ``` ## 2 提交样例 ```sql select stu_name, stu_age from stu_info where stu_age<20 order by stu_age asc; ``` 注意:提交的sql语句应“;”结束。创建表前一定有语句`drop table if exists 表名`;SQLite默认查询是不带表头的,如果测试数据的输出中有表头,学生提交时需要在语句前加:`.headers on`,独占一行。 可参考[提交样例](http://help.maxuetang.cn/project-11/doc-69/ "提交样例")
码学堂管理员
2026年2月16日 19:42
分享文档
收藏文档
上一篇
下一篇
微信扫一扫
复制链接
手机扫一扫进行分享
复制链接
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
分享
链接
类型
密码
更新密码