2401_85653178 2024-06-11 15:08 采纳率: 100%
浏览 12
已结题

access使用设计视图创建查询

创建名为Sq4”的查询,要求查找学生表中江苏籍男生以及1987年9月1日及以后出生的女生的学号、姓名和性别,并按姓名升序排序。(省份为籍贯的前2个字符,使用Left函数从籍贯字段中获取省份)

  • 写回答

2条回答 默认 最新

  • 阿里嘎多学长 2024-06-11 15:08
    关注

    以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:


    在Microsoft Access中,创建查询通常有几种方法,包括使用设计视图、SQL视图等。以下是使用设计视图创建查询的步骤,以及SQL查询语句的示例。

    使用设计视图创建查询的步骤:

    1. 打开Access数据库:首先,打开你的Access数据库文件。

    2. 创建新查询:在数据库窗口中,点击“创建”选项卡,然后选择“查询设计”。

    3. 添加表:在弹出的“显示表”对话框中,选择包含学生信息的表,然后点击“添加”,将其添加到查询设计网格中。

    4. 添加字段:在查询设计网格中,选择需要显示的字段,如学号、姓名和性别。

    5. 设置条件:在相应的字段行的“条件”列中输入筛选条件。例如:

      • 对于籍贯字段,使用Left([籍贯], 2) = '苏'来筛选江苏省的学生。
      • 对于性别字段,输入性别 = '男'来筛选男生。
      • 对于出生日期字段,使用[出生日期] >= #09/01/1987#来筛选1987年9月1日及以后出生的女生。
    6. 排序:在查询设计网格的“排序”列中,选择姓名字段,并设置为升序。

    7. 保存查询:完成设置后,点击“文件”菜单,选择“保存”,输入查询名称“Sq4”,然后点击“确定”。

    SQL查询语句示例:

    如果你更倾向于使用SQL视图来创建查询,以下是相应的SQL语句:

    SELECT 学号, 姓名, 性别
    FROM 学生表
    WHERE (Left([籍贯], 2) = '苏' AND 性别 = '男')
       OR ([出生日期] >= #09/01/1987# AND 性别 = '女')
    ORDER BY 姓名 ASC;
    

    请根据你的实际表名和字段名替换上述SQL语句中的学生表学号姓名性别[籍贯]

    参考资料:

    1. Microsoft Access官方文档
    2. Access查询教程

    请注意,上述链接可能需要根据你的地区和语言偏好进行调整。希望这些信息能帮助你成功创建所需的查询。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
    2401_85653178 2024-06-11 15:16

    那一个男生一个女生这该怎么设置

    回复
查看更多回答(1条)
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 6月18日
  • 已采纳回答 6月11日
  • 创建了问题 6月11日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部