Access 中SQL的例题

SQL4-18:查找并显示教师表中所有的记录
    SELECT *
    FROM 教师;

SQL4-19:查找并显示教师表中姓名、学历和工作时间的记录
    SELECT 姓名,学历,工作时间
    FROM 教师;

SQL4-20:查找并显示教师表中1990年参加工作的男教师,
    并显示教师姓名、学历,工作时间和性别的记录
    SELECT 姓名,学历,工作时间
    FROM 教师
    WHERE 性别="男" and YEAR([工作时间])=1990;

SQL4-21:查找并显示成绩在70-80之间的学生
        并显示学生编号和考试成绩
    SELECT 学生编号,考试成绩
    FROM 选课成绩
    WHERE 考试成绩 >= 70  and 考试成绩 <=80 ;

SQL4-22:查找并显示具有高级职称(教授和副教授)的教师
        并显示姓名和职称
    SELECT 姓名,职称
    FROM 教师
    WHERE 职称="教授"  or 职称="副教授" ;
或:WHERE 职称 IN("副教授","教授");

SQL4-23:查找以“计算机”开头的课程,并显示
       “课程名称”“课程类别”和“学分”
    SELECT 课程名称,课程类别,学分
    FROM 课程
    WHERE 课程名称 like "计算机*" ;

SQL4-24查找并显示年龄最大的5名学生,并显示姓名和年龄
    SELECT  top 5 姓名,年龄
    FROM 学生
    order by 年龄 desc;

SQL4-25:计算每名教师的工龄,并显示“姓名”和“工龄”
    SELECT 姓名,year(Date())-year([工作时间]) AS 工龄
    FROM 教师;

SQL4-26 计算各类职称的教师人数,并显示“职称”
    和“人数”
    SELECT 职称,COUNT(教师编号) AS 人数
    FROM 教师
    GROUP BY 职称

SQLSQL4-27:计算每名学生的平均考试成绩,并显示
   “学生编号”和“平均成绩”,筛选出超过85分的学生
    并按照考试成绩降序显示。

SELECT 学生编号,ROUND(avg(考试成绩),1) AS 平均成绩
FROM 选课成绩
GROUP BY 学生编号
HAVING avg(考试成绩) >  85
ORDER BY avg(考试成绩)DESC
----------------------------
1.识别where查找原始数据
2.group by 数据分组
3.having 对分组之后的数据进行筛选
4.SELECT 查找最终数据
5.order by 最终数据排序
----------------------------------------------
SQL4-28:(两个表查询)
查找学生的选课情况,显示学生编号、姓名、课程编号和考试成绩
  SELECT 学生.学生编号,学生.姓名,选课成绩.课程编号,选课成绩.考试成绩
  from 学生,选课成绩
  where 学生.学生编号 = 选课成绩.学生编号  AND  ......=........

SQL4-29:(三个表查询)
查找学生的选课情况,显示学生编号、姓名、课程名称和考试成绩
  SELECT 学生.学生编号,学生.姓名,课程.课程名称,选课成绩.考试成绩
  from 学生,选课成绩,课程
  where 学生.学生编号 = 选课成绩.学生编号  
  AND  选课成绩.课程编号=课程.课程编号

SQL4-30:查找3学分课程的学生选课情况,并显示学生编号、课程编号和考试成绩
  SELECT 选课成绩.学生编号,选课成绩.课程编号,选课成绩.考试成绩
  FROM 选课成绩,课程
  WHERE 选课成绩.课程编号=课程.课程编号 AND 学分=3

SQL4-31:(查询嵌套)
 查找并显示学生表中高于平均年龄的学生记录。
  SELECT 学生.*
  FROM 学生
  WHERE 年龄>(SELECT AVG(年龄) FROM 学生)

SQL4-32:(查询嵌套)
 查找2学分或3学分课程的学生选课情况,并显示学生编号、课程编号和考试成绩
SELECT 学生编号,课程编号,考试成绩
FROM 选课成绩
WHERE 课程编号 IN (SELECT 课程编号 FROM 课程 WHERE 学分=2 or 学分=3 )
    

相关推荐

  1. Access SQL例题

    2024-01-22 14:06:02       28 阅读
  2. Access数据SQL偏移注入

    2024-01-22 14:06:02       8 阅读
  3. Python一些有趣例题

    2024-01-22 14:06:02       32 阅读
  4. C++ access 作用

    2024-01-22 14:06:02       31 阅读
  5. LeetCode例题讲解:781.森林兔子

    2024-01-22 14:06:02       8 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-22 14:06:02       17 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-22 14:06:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-22 14:06:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-22 14:06:02       18 阅读

热门阅读

  1. [Optimization] For matlab and cvx

    2024-01-22 14:06:02       31 阅读
  2. hot100:08无重复字符的最长子串

    2024-01-22 14:06:02       38 阅读
  3. python定义函数和写循环批量处理数据集

    2024-01-22 14:06:02       37 阅读
  4. RepLKNet 学习笔记

    2024-01-22 14:06:02       38 阅读
  5. C语言中malloc的用法和意义(附带源码)

    2024-01-22 14:06:02       35 阅读
  6. Spark在降本增效中的一些思考

    2024-01-22 14:06:02       29 阅读
  7. brpc负载均衡load balance和服务发现name servicing

    2024-01-22 14:06:02       29 阅读