Access 中SQL的例题

这篇具有很好参考价值的文章主要介绍了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 )
    文章来源地址https://www.toymoban.com/news/detail-815053.html

到了这里,关于Access 中SQL的例题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【SQL】SQL的基础知识-语法、关键字、函数

    SQL(Structured Query Language)是一种用于管理关系数据库管理系统(RDBMS)的语言。在本文中,我们将讨论SQL的基础知识,包括语法、和函数。 SQL语法由多个和操作符组成,用于完成对数据的操作。以下是SQL的基础语法: 其中, SELECT 用于选择要查询的列,

    2024年02月06日
    浏览(55)
  • Access 中SQL的例题

    SQL4-18:查找并显示教师表中所有的记录     SELECT *     FROM 教师; SQL4-19:查找并显示教师表中姓名、学历和工作时间的记录     SELECT 姓名,学历,工作时间     FROM 教师; SQL4-20:查找并显示教师表中1990年参加工作的男教师,     并显示教师姓名、学历,工作时间和性别的记录  

    2024年01月22日
    浏览(27)
  • AWS Athena SQL基础知识

    一、Athena SQL 基础学习🍜 1 获取一年的第几周 2 Int to Date 3 根据日期得出周几 4 weekofyear()✨dayofweek 5 创建临时数据,遍历数组 6 url解析 7 Athena表元数据信息修复 8 Athena中对跨年周进行处理 9 Athena解析URL函数url_extract_parameter 10 QS获取近两个月数据 11 Athena转义字符:’ 三、Spark调

    2024年02月07日
    浏览(36)
  • 【新星计划2023】SQL SERVER (01) -- 基础知识

    1.1 Official Website 官方文档(小技巧) Officail Website: https://learn.microsoft.com/en-us/sql/sql-server/?view=sql-server-ver16. Officail Website(中文): https://learn.microsoft.com/zh-cn/sql/sql-server/?view=sql-server-ver16. 1.2 Conn Tool 官方自带的 SQL Server Management Studio (SSMS) SSMS Install: https://learn.microsoft.com/en-us/sql/ssm

    2024年02月04日
    浏览(42)
  • MySql003——SQL(结构化查询语言)基础知识

    DB:数据库(Database) 即存储数据的“仓库”,其本质是一个 文件系统 。它保存了一系列有组织的数据。 DBMS:数据库管理系统(Database Management System) 是一种操纵和管理数据库的 大型软件 (例如我们前面下载的MySQL软件),用于建立、使用和维护数据库,对数据库进行统一

    2024年02月15日
    浏览(47)
  • Hive基础知识(十五):Hive中SQL排序方式全解

    Order By:全局排序,只有一个 Reducer 1)使用 ORDER BY 子句排序 ASC(ascend): 升序(默认) DESC(descend): 降序 2)ORDER BY 子句在 SELECT 语句的结尾 3)案例实操 (1)查询员工信息按工资升序排列 (2)查询员工信息按工资降序排列 按照员工薪水的2 倍排序 按照部门和工资升序排

    2024年01月19日
    浏览(55)
  • 网络安全进阶学习第十二课——SQL手工注入3(Access数据库)

    判断数据库类型 —— 判断表名 —— 判断列名 —— 判断列名长度 —— 查出数据。 asp的网站,常用数据库为access、sqlserver。 and exsits (select * from msysobjects)0 access and exsits (select * from sysobjects)0 sqlserver 上述语句 会返回1或者0 。 msysobjects是access的默认数据库 , sysobjects是sqlserv

    2024年02月11日
    浏览(55)
  • Hive基础知识(十六):Hive-SQL分区表使用与优化

    分区表实际上就是对应一个 HDFS 文件系统上的独立的文件夹,该文件夹下是该分区所有的数据文件。 Hive 中的分区就是分目录 ,把一个大的数据集根据业务需要分割成小的数据集。在查询时通过 WHERE 子句中的表达式选择查询所需要的指定的分区,这样的 查询效率会提高很多

    2024年01月18日
    浏览(40)
  • 数据库系统工程师——第五章 网络基础知识

    计算机网络的定义:利用通信设备和线路将地理位置分散的、功能独立的自主计算机系统或由计算机控制的外部设备连接起来,在网络操作系统的控制下,按照约定的通信协议进行信息交换,实现资源共享的系统。 计算机网络发展的4个阶段:具有通信功能的单机系统→具通

    2023年04月26日
    浏览(54)
  • 图论基础知识 并查集/例题

    学习记录自代码随想录 并查集常用来解决连通性问题。 判断两个元素是否在同一个集合里的时候,要想到用并查集。 并查集主要有两个功能: 1.将两个元素添加到一个集合中; 2.判断两个元素在不在同一个集合。 例题:20240410 Huawei机考

    2024年04月25日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包