国开《数据库基础与应用》第四章 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』不迷路哦~

相关文章

国开《数据库基础与应用》第九章 9-4-4:例9-4

国开《数据库基础与应用》第九章 9-4-4:例9-4

9-4-4:例9-4在“公司信息管理”数据库中,通过设计视图以“类别”表为源表创建窗体。具体操作步骤如下:1.在Access 2010中打开“公司信息管理”数据库。2.单击选择“创建”选项卡,在其功能...

国开《数据库基础与应用》第十一章 11-2:宏和模块的嵌入式创建和使用

国开《数据库基础与应用》第十一章 11-2:宏和模块的嵌入式创建和使用

11-2:宏和模块的嵌入式创建和使用宏和模块不仅可以单独被建立、命名和使用,还可以同一个窗体中的控件事件有机结合在一起,进行建立和使用,由系统自动绑定、命名、保存和运行。例如:我们要建立一个窗体,实现...

国开《数据库基础与应用》第六章 6-2-2:数据库中的对象简介

国开《数据库基础与应用》第六章 6-2-2:数据库中的对象简介

6-2-2:数据库中的对象简介在Access系统中使用的每个数据库,都可以在其中使用表、查询、窗体、报表、宏、模块等6种不同的对象。表:是数据库中的数据存储对象。例如,需要把学生表、课程表、选课表,分...

国开《数据库基础与应用》第三章 3-5-2:第三范式规范化举例

国开《数据库基础与应用》第三章 3-5-2:第三范式规范化举例

3-5-2:第三范式规范化举例例1:设一个关系为SDH=(学号,姓名,性别,籍贯,系号,系名,系地址,系电话),每个学生只能属于一个系,一个系有许多学生,每个系有对应的系号、系名、系地址和系电话,每个...

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

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

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

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

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

7-4-3:例7-3假定要在“公司信息管理”数据库中建立“用户”表,它包含有用户名、密码、用户类型这三个字段,用户类型只能取“超级管理员”、“管理员”、“普通用户”和“游客”这四个值,请把“用户类型“...

国开《数据库基础与应用》第七章 7-4-1:例7-1

国开《数据库基础与应用》第七章 7-4-1:例7-1

7-4-1:例7-1在“公司信息管理”数据库中,利用表的设计视图创建“雇员”表结构。待创建的雇员表结构如下表7-1所示。表7-1 “雇员”表结构字段名称数据类型字段大小雇员ID自动编号默认雇员姓名文本...

国开《数据库基础与应用》第八章 一:上机实验

国开《数据库基础与应用》第八章 一:上机实验

一:上机实验 实验准备:了解和掌握文字教材第8章的全部内容。 实验目的:能够启动和进入Access数据库管理系统操作环境,能够打开一个数据库文件,能够利用数据库中的表建立用户所需要...

发表评论    

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