qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-免登录深度版🔥

作业要求:根据要求完成单表,多表及分类汇总排序查

时间2023-11-27 02:22:21 提问来自 安徽省池州市 的网友 分类创作 浏览316
单表: ```sql CREATE TABLE students ( id INT PRIMARY KEY, name VARCHAR(50), age INT, score FLOAT ); ``` 插入数据: ```sql INSERT INTO students (id, name, age, score) VALUES (1, '张三', 18, 90.5), (2, '李四', 19, 85.0), (3, '王五', 20, 78.5), (4, '赵六', 21, 92.0); ``` 查询所有数据: ```sql SELECT * FROM students; ``` 多表: ```sql CREATE TABLE scores ( id INT PRIMARY KEY, student_id INT, subject VARCHAR(50), score FLOAT, FOREIGN KEY (student_id) REFERENCES students(id) ); ``` 插入数据: ```sql INSERT INTO scores (id, student_id, subject, score) VALUES (1, 1, '语文', 85.0), (2, 1, '数学', 90.5), (3, 2, '语文', 80.0), (4, 2, '数学', 88.0), (5, 3, '语文', 78.5), (6, 3, '数学', 92.0), (7, 4, '语文', 90.5), (8, 4, '数学', 85.0), (9, 5, '语文', 82.0), (10, 5, '数学', 89.5); ``` 查询所有数据: ```sql SELECT * FROM scores; ``` 分类汇总排序查: ```sql SELECT subject, COUNT(*) AS count, AVG(score) AS average_score FROM scores GROUP BY subject ORDER BY average_score DESC; ```

不满意?免费深度重写!

免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。

上一篇 作业要求:根据要求完成单表,多表及分类汇总排序查询 O 具体要求参加教材140-141 下一篇 发条橙 A Clockwork Orange影评