国开《数据库基础与应用》第四章 4-4-3:单表查询举例

搜答案方法:电脑端按「Ctrl+F」、手机端用「页面查找」功能输入关键词查找。

4-4-3:单表查询举例

单表查询是最简单的查询,因为它只涉及到一个表。

create database 商品库

use 商品库

create table 商品表1(

  商品代号 char(8) primary key,

  分类名 char(8),

  单价 float,

  数量 int

)

商品代号分类名单价数量
DBX-134电冰箱34568
DSJ-120电视机386515
DSJ-180电视机407310
DSJ-340电视机57265
KTQ-12/td>空调器280012
WBL-6微波炉64010
XYJ-13洗衣机146820
XYJ-20电视机187312

例1:从商品表1中查询出数量大于10的所有商品记录。

select 商品代号,分类名,单价,数量

from 商品表1

where 数量>10

查询结果如下:

商品代号分类名单价数量
DSJ-120电视机3865.015
KTQ-12空调器2800.012
XYJ-13洗衣机1468.020
XYJ-20洗衣机1873.012

可以用“select *”来代替上面select一行内容。

例2:从商品表1中查询出所有商品的不同分类名。

select distinct 分类名 from 商品表1

此语句的执行结果如下:

分类名

电冰箱

电视机

空调器

微波炉

洗衣机

例3:从商品表1中查询出所有商品的最大数量及数量总和。

在查询语句的select选项中,不仅可以使用源表中的列名,而且可以使用相应的列函数。

在SELECT语句中,可使用的列函数有5种:

COUNT(<列名> | *) //用来统计出表中指定列上或所有内容中的行数

MAX(<列名>) //用来求出表中指定列的最大值

MIN(<列名>) //用来求出表中指定列的最小值

AVG(<列名>) //用来求出表中指定列的平均值

SUM(<列名>) //用来求出表中指定列的数值之和

根据此题要求,所使用的查询语句如下:

select max(数量) as 最大数量, sum(数量) as 总和

from 商品表1

查询结果为:

最大数量总和
2092

从显示结果中可以看出,max(数量)值的列名为最大数量,sum(数量)值的列名为总和。

例4:从商品表1中查询出分类名为电视机的每种商品的价值。

select 商品代号,分类名,单价*数量 as 价值

from 商品表1

where 分类名='电视机'

查询结果中包含3条记录:

商品代号分类名价值
DSJ-120电视机57975.0
DSJ-180电视机40730.0
DSJ-340电视机28630.0



「国开学习吧」:用户COOKIE有效时间30天,收藏网址『guokaixuexi.com』不迷路哦~

相关文章

国开《数据库基础与应用》第四章 4-1-3:数据库的删除

国开《数据库基础与应用》第四章 4-1-3:数据库的删除

4-1-3:数据库的删除删除数据库的命令格式如下:DROP {SCHEMA | DATABASE} <数据库名>命令功能:删除掉由命令中<数据库名>所指定的一个数据库应用系统。...

国开《数据库基础与应用》第六章 本章小结

国开《数据库基础与应用》第六章 本章小结

本章小结1.是Access 2013,本教材以Access 2010为教学版本。Access的最主要优点是操作简单,方便实用,集数据库管理和应用程序界面设计两大功能于一体。其缺点是不能进行编译然后单独...

国开《数据库基础与应用》第二章 2-3-1:并运算

国开《数据库基础与应用》第二章 2-3-1:并运算

2-3-1:并运算设两个关系R和S具有完全相同的结构模式,则R和S的并运算的结果仍然是一个关系,该关系的结构与R或S的结构相同,该关系的值是R中所有元组与S中所有元组共同组成的集合。R和S的并运算记作...

国开《数据库基础与应用》第四章 4-2-6:修改和删除表结构

国开《数据库基础与应用》第四章 4-2-6:修改和删除表结构

4-2-6:修改和删除表结构建立表结构使用的是CREATE TABLE命令。当建立一个表之后,就可以向其输入数据。SQL语言提供了修改表结构的命令,这就是教材中给出的ALTER TABLE命令。SQL...

国开《数据库基础与应用》第十章 10-1-1:创建报表的各种方法

国开《数据库基础与应用》第十章 10-1-1:创建报表的各种方法

10-1-1:创建报表的各种方法在Access中,根据不同的需要,有许多种创建报表的方法,如下图1所示。报表命令适合于在一个数据表或查询上自动建立报表,报表向导命令用来在一个或多个数据表(查询)上按步...

国开《数据库基础与应用》第四章 4-3-3:删除记录语句

国开《数据库基础与应用》第四章 4-3-3:删除记录语句

4-3-3:删除记录语句删除表中记录的语句为DELETE语句,具体语句格式如下:DELETE [FROM] [<数据库名>.<所有者名>.]<目的表名>  [FRO...

国开《数据库基础与应用》第一章 本章小结

国开《数据库基础与应用》第一章 本章小结

本章小结1.利用计算机进行数据处理相继经历了人工管理、文件系统、数据库系统和分布式数据库系统等四个发展阶段。2.利用数据库技术进行数据管理具有数据结构化、数据共享、数据相对独立、数据粒度小、数据操作界...

国开《数据库基础与应用》第八章 8-3-4:例8-4

国开《数据库基础与应用》第八章 8-3-4:例8-4

8-3-4:例8-4创建一个计算列查询,在“公司信息管理”数据库中,保存“产品”表中所有信息,并添加一个新的列“库存金额”,其值是各个产品的单价与数量的乘积。具体操作步骤如下:第①和②步与例8-1 相...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。