培训啦 IT技术

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

发布时间: 2022-03-18 07:03:01
数据库查询输出基本表中指定列,在数据库中,数据查询是通过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表的所有数据记录。


温馨提示:
本文【数据库查询输出基本表中指定列】由作者教培参考提供。该文观点仅代表作者本人,培训啦系信息发布平台,仅提供信息存储空间服务,若存在侵权问题,请及时联系管理员或作者进行删除。
我们采用的作品包括内容和图片部分来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
内容侵权、违法和不良信息举报
Copyright @ 2024 培训啦 All Rights Reserved 版权所有. 湘ICP备2022011548号