国开《数据库基础与应用》第八章 8-3-2:例8-2
8-3-2:例8-2
在“公司信息管理”数据库中查找类别名称为“日用品”或单价大于100的产品信息,包括产品名称、类别名称、单价和库存量。
具体操作步骤如下:
第①和②步与例8-1 相同。
3.在这个查询中,需要用到“产品”表和“类别”表,因此在“显示表”对话框中选中这两个表后,关闭“显示表”对话框。
4.进入查询的“设计视图”对话框。上半部分显示已经选择好了的 “产品”表和“类别”表,两个表中间的连线表示两者之间的一对多联系。
5.在查询的“设计视图”对话框的下半部分的“查询设计网格”中,我们按要求选择“产品名称”、“类别名称”、“单价”、“库存量”这四个字段,在[条件]行中“单价”字段栏中写上“>100”,表示“单价>100”这个条件。在[或]行中“类别名称”列下写上条件"日用品",[显示]栏中打勾表示这些列都会显示在查询结果表中。设计完成后如图8-4所示。
图8-4 查询“设计视图”对话框
6.单击“关闭”或“保存”按钮,然后给查询命名,查询设计完成。可以单击“查询工具设计”选项卡功能区中“结果”组中的“视图”或“运行”命令来查看查询结果,也可以双击导航窗格中的查询名称来查看查询结果。本次查询结果如图8-5所示。
图8-5 查询结果
查询的条件中可以使用SQL语句中的“like”和通配符(*、?等)进行模糊查找,其中的通配符星号“*”代表任意多个字符,而问号“?”代表任意一个字符。也可以使用“Between”和“and”进行数字和日期的范围限制,使用“In”限制在列表中进行选择,另外查询结果表中的信息可按某些字段值的升序或降序排列。