SQL数据查询筛选分组与空值处理入门教程.docxVIP

  • 0
  • 0
  • 约7.8千字
  • 约 9页
  • 2026-10-13 发布于江苏
  • 举报

SQL数据查询筛选分组与空值处理入门教程.docx

第PAGE页

SQL数据查询筛选分组与空值处理入门教程

本教程用社区活动报名表,教初学者把问题翻译成查询,分清选列、筛行、排序和分组。先预测结果,再执行核对行数、单位与空值;“没有报错”不等于答案正确。

采用SQLite方言,全部代码于2026年10月3日在SQLite3.53.1独立内存库验证。除准备数据外,均为读取查询;双表匹配只作入门。其他数据库的分页和类型规则可能不同。

先读懂每一行代表什么

“河畔社区活动”及其报名记录均为原创虚构教学数据。每行是一笔报名,一笔可包含多人。fee是该笔已收活动费用,单位为元,不是每人单价;score是该笔报名的回访问卷分数,允许0至5分,NULL表示尚未取得回访结果。不要把没有回访误写成0分。

字段

含义

读数时的约束

id

报名编号

1至12,各行唯一

site

活动点代码

N为北站,S为南站

topic

活动类别

craft手作,read阅读,film观影

n

报名人数

正整数,一笔可有多人

fee

整笔费用

整数元,0表示免费

score

回访分数

0是有效分数,NULL是缺失

英文代码不需翻译。结果以括号列出时,值的顺序与SELECT列顺序一致;NULL是空值标记,不是字符串。

在全新练习库执行一次准备语句;若表已存在,另建空白练习库,不要删除业务库的同名表。后续查询均读同一份12行输入。[S1]

建立能完整复现的练习

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档