115 2.使用Select 语句
(1)字段与记录相关操作
【例4.23】  创建一个查询,返回“读者表”中所有记录的所有字段。
Select All * From 读者表
等价于
Select * From 读者表;
Select 搜索的默认范围是All 。
【例4.24】  创建一个查询,返回“读者表”中“文化程度”字段的不同值。
Select Distinct 文化程度 From 读者表;
【例4.25】  创建一个查询,返回“借阅表”中前15条记录的所有字段。
Select Top 15 * From 借阅表;
【例 4.26】  创建一个查询,返回“读者表”中所有记录的“借书证编号”“姓名”“性别”和“文化程度”等字段的信息。
Select 借书证编号,姓名,性别,文化程度 From 读者表;
Select 语句中的字段名和表名可以不使用方括号括起来,但如果字段名或表名中包含空格,则必须要用方括号括起来。
【例4.27】  创建一个查询,返回“图书表”中“价格”字段的平均值。
Select Avg(价格) From 图书表;
【例 4.28】  创建一个查询,根据“读者表”中的“身份证号”字段计算读者的平均年龄,并将计算结果的字段名命名为“平均年龄”。
select语句查询日期
Select Avg( Year(Date())-Val(Mid(身份证号,7,4))) As 平均年龄From 读者表;
【例 4.29】  创建一个查询,返回“读者表”中前5条记录的“单位名称”和“单位地址”字段的值,其中“单位名称”的标题显示为“单位”,“单位地址”的标题显示为“地址”。
Select Top 5 单位名称 As 单位,单位地址 As 地址 From 读者表;
As 后面的字段名只是字段在输出显示时的标题名称,其在表中的字段名并没有改变。
(2)使用查询条件 【例4.30】  创建一个查询,返回“读者表”中文化程度是“高中”的读者的“姓名”“性别”“文化程度”和“会员否”等字段的信息。
Select 姓名,性别,文化程度,会员否 From 读者表
Where 文化程度=“高中”;
【例4.31】  创建一个查询,返回“读者表”中所有姓“李”的读者信息。
Select * From 读者表
Where 姓名Like “李*”;
【例4.32】  创建一个查询,返回“读者表”中在2013年办证的读者信息。