集团站切换校区

验证码已发送,请查收短信

复制成功
微信号:togogoi
添加微信好友, 详细了解课程
已复制成功,如果自动跳转微信失败,请前往微信添加好友
打开微信
图标

业界新闻

当前位置:首页 > >业界新闻 > >

数据库查询输出基本表中指定列

发布时间: 2022-03-14 15:36:36

数据库查询输出基本表中指定列,在数据库中,数据查询是通过SELECT语句来完成的。SELECT语句的完整语法结构非常复杂,要理解其中每一个子句是一个非常冗长、枯燥的过程。SELECT语句可以从数据库中按用户要求检索数据,并将查询结果以表格的形式返回。

数据库中存在学生表STU,其包含SNO、SNAME、SGENTLE、SAGE和SDEPT 5个字段,其中SNO为学生学号,SNAME为学生姓名,SGENTLE为学生性别,SAGE为学生年龄,SDEPT为学生所在班级。该表中已有部分数据,如图1所示。

图1 STU表中数据


在本实例中,需查询输出所有学生的学号、姓名和班级这3个字段的值,输出返回结果如图2所示。

图2 查询输出基本表中指定字段值


【实现代码】以system/oracle普通连接到Oracle SQL*Plus后,在“SQL>”字符串后输入SELECT查询子句,如下所示:



【范例解析】

本实例中指定列(字段)的数据查询是查询中较简单的一种,其操作的对象是数据表中的某几个字段,返回的是表中的某几列数据,其常用语句为:



SELECT语句是SQL提供的唯一一个标准查询语句,对数据库的数据查询基本上都是使用该语句。SELECT语句提供了非常丰富的查询功能,具体都体现在其参数中,上述参数说明如下。

● ALL:指明查询结果中可以显示值相同的列,ALL是系统默认的。

● DISTINCT:指明查询结果中如果有值相同的列,则只显示其中的一列。对DISTINCT选项来说,NULL值被认为是相同的值。

本实例中SELECT子句后没有加任何参数,而是直接指定了输出的列名,因此输出了表STU中所有行的信息。如果在列名前加上一些参数,如加上DISTINCT参数,则其输出不重复的所有行。

需要读者注意的是,如果想要输出表STU中所有列的数据,可以使用上述语句将全部列名列出,也可以使用通配符“*”表示。例如,下面语句输出STU表的所有数据记录。


上一篇: 数据库对数据列进行运算并输出

下一篇: oracle认证考试怎么考

在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!