位置: 编程技术 - 正文

数据库表的查询操作(实验二)(数据库表的查询操作实验)

编辑:rootadmin

推荐整理分享数据库表的查询操作(实验二)(数据库表的查询操作实验),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:数据库表的查询操作实验,数据库表的查询命令,数据库表的查询实验报告,数据库表的查询实验总结,数据库表的查询实验报告,数据库表的查询实验心得体会,数据库表的查询语句,数据库表的查询实验报告,内容如对您有帮助,希望把文章链接给更多的朋友!

【实验目的】:了解SQL语言的使用,进一步理解关系运算,巩固数据库的基础知识。【实验要求】:掌握利用Select语句进行各种查询操作:单表查询、多表连接及查询、嵌套查询、集合查询等。【实验内容】一、单表查询1.简单查询打开查询分析器,根建立teacher表,并加入数据。从teacher表中分别检索出教师的所有信息,以及仅查询教工号、姓名和职称。语句如下:

如要查询时改变列标题的显示,则从teacher表中分别检索出教师教工号、姓名、电子邮箱信息并分别加上‘教师姓名'、‘教工号'、'电子邮箱'等标题信息。

使用TOP关键字:分别从teacher中检索出前2条及前面%的教师的信息。

使用DISTINCT关键字:从teacher表中检索出教师的职称并且要求显示的职称不重复。select distinct tposition from teacher

2.用计算列:将teacher表中各教师的姓名、教工号及工资按%发放的信息,第2条语句将工资按%发放后列名该为‘预发工资'。语句如下:

3.使用ORDER BY子句对查询的结果进行排序使用ORDER BY语句可以对查询的结果进行排序,ASC、DESC分别是升序和降序排列的关键字,系统默认的是升序排列。从teacher表中查询工资大于的教师的教工号、姓名,并按升序排列,语句如下:

4.条件查询(1)使用关系运算符:从teacher表中查询出工作量大于的教师资料,语句如下:

(2)使用BETWEEN AND谓词:从teacher表中查询出工作量界于和之间的教师资料,语句如下:

(3) 使用IN谓词:从teacher表中查询出职称为“教授”或“副教授”的教师的教工号、教师姓名、职称及家庭住址,语句如下:

数据库表的查询操作(实验二)(数据库表的查询操作实验)

(4)使用LIKE谓词:从teacher表中分别检索出姓'王'的教师的资料,或者姓名的第2个字是'莉'或'轩'的教师的资料,语句如下:

二、多表查询数据库各表中存放着不同的数据,用户经常需要用多个表中的数据来组合提炼出所需要的信息,如果一个查询需要对多个表进行操作,就称为关联查询,关联查询的结果集或结果表称为表之间的连接。关联查询实际上是通过各各表之间共同列的关联来查询数据的,它是关系数据库查询最基本的特征。1.SQL 兼容2种连接形式:用于FROM子句的ANSI连接语法和用于WHERE子句的SQL SERVER连接语法形式。从student、course和SC三张表中检索学生的学号、姓名、学习课程号、学习课程名及课程成绩,语句如下:

2.使用UNION子句进行查询使用UNION子句可以将一个或者多个表的某些数据类型相同的列显示在同一列上。如从teacher表中列出教工号、姓名并从student表中列出学号及学生姓名,语句及查询结果如下:

3.用GROUP子句进行查询 如果要在数据检索时对表中数据按照一定条件进行分组汇总或求平均值,就要在SELECT语句中与GROUP BY子句一起使用集合函数。使用GROUP BY子句进行数据检索可得到数据分类的汇总统计、平均值或其他统计信息。(1) 使用不带HAVING的GROUP BY子句。使用不带HAVING 的GROUP BY子句汇总出SC表中的学生的学号及总成绩,语句如下:

(2)使用带HAVING 的GROUP BY子句。使用带HAVING 的GROUP BY子句汇总出SC表中总分大于分的学生的学号及总成绩,语句如下:

4.用COMPUTE和COMPUTE BY子句进行查询使用COMPUTE和COMPUTE BY 既能浏览数据又能看到统计的结果。(1) 用COMPUTE子句汇总出SC表中每个学生的学号及总成绩,语句如下:

(2)用COMPUTE BY 子句按学号汇总出SC表中每个学生的学号及总成绩,语句如下:

观察执行COMPUTE和COMPUTE BY子句的结果有什么不同?

5.嵌套查询(1) 使用IN或NOT IN关键字使用IN关键字查询出j班所有男生的学号、课程号及相应的成绩,语句如下:

使用IN关键字查询出与教师不同名的学生(学号,姓名),语句如下:

(2) 使用EXISTS 或NOT EXISTS关键字。

使用EXISTS关键字查询出‘j'班的学生的学号、课程号及相应的成绩,语句如下:

标签: 数据库表的查询操作实验

本文链接地址:https://www.jiuchutong.com/biancheng/347708.html 转载请保留说明!

上一篇:数据库表的查询操作实践演练(实验三)(数据库表的查询学会了什么)

下一篇:用户 gimoonet 登录失败。原因: 该帐户的密码必须更改(用户登陆login什么意思)

  • 进项税额转出会影响利润吗
  • 投标成交服务费
  • 餐饮业增值税是多少
  • 小规模纳税人发票怎么做账
  • 金税盘没有及时清卡怎么办
  • 法人变更注册资金降低以前的债务怎么处理
  • 如何在电子税务局开发票
  • 企业所得税弥补亏损年限
  • 企业管理咨询有限公司简介
  • 贴息是谁支付
  • 三栏式明细账适用于哪些账簿
  • 购货方申请红字信息表,销售方不开会怎么样
  • 什么时候需要计算环境熵变
  • 运费抵扣的税收筹划是怎样的?
  • 小规模纳税人金额
  • 如何确定增值税
  • 哪些资产减值损失可以 转回,哪些不能?
  • 资产类科目余额在借方表示什么
  • 个税是应发工资扣,还是实发工资扣
  • 已认证发票退货怎么办
  • 1697509099
  • 需要安装和检验的什么时候确认收入
  • 未分配利润清算如何处理
  • 公司面临清算,外包企业的员工怎么处理?
  • 网件R6400路由器怎么样?网件R6400上网与传输评测的教程
  • 合同资产和合同负债属于什么科目
  • linux系统怎么访问共享文件夹
  • php laravel教程
  • 苹果电脑进入安全模式按什么键
  • 收到退回的保证金利息怎么入账
  • PHP:Memcached::replace()的用法_Memcached类
  • 其他应收款可以和其他应付款对冲吗
  • 识别税收风险点是什么
  • ibm-web-ext.xmi
  • 汇算清缴哪些表必填
  • PHP:imagefilledrectangle()的用法_GD库图像处理函数
  • 报销差旅费退回余款填什么凭证
  • 前端高手进阶
  • 溢价购买子公司账务处理
  • 入库管理业务流程图
  • 差旅费报销有哪些
  • 专用发票金额与专票不符
  • 用友怎么取消对账结果
  • 幼儿园园服已发给孩子怎么通知家长
  • 一般纳税人企业所得税税率多少
  • 背书是什么含义
  • 企业选择的短期调整
  • 现金余额不对怎么处理
  • 企业设置的坏账科目
  • 为取得借款发生的手续费
  • 支付的中介费进什么科目
  • 期初余额根据什么填
  • 其他业务支出借方增加还是减少
  • 已经抵扣的发票不见了怎么办?
  • 账本还用贴印花税票吗
  • 划拨土地使用权管理暂行办法
  • 年底结转损益后如何结转
  • 企业筹建期的开办费后期怎么算
  • 商贸企业的销售成本怎么算
  • 明细账建账的步骤
  • 64位 win10系统安装绿色版mysql-5.7.16-winx64的教程
  • linux rpm文件怎么安装
  • 苹果电脑截图快捷键
  • ubuntu下添加新用户
  • mac系统怎么共享文件夹
  • ie9收藏夹
  • win8.1如何设置
  • win10更新提示错误
  • Fast TileMap
  • 64位Win7环境下vs2013配置opengl
  • node.js开发微信小程序
  • android布局文件放在哪
  • python方法有哪些
  • 面向对象的基础知识
  • 使用粗盐热敷十大危害
  • bootstrap需要学多久
  • 网上交了购置税你要打印出来吗
  • 转让专利权取得的所得属于财产转让所得吗
  • 广东为什么用粤做简称?
  • 转卖车辆车船税多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设