数据库技术及应用
上QQ阅读APP看书,第一时间看更新

3.4.3 查找与替换

在数据库中,对于信息的应用不仅表现为快速地查找、利用数据,有时还需要对数据进行有规律的替换,此时可以使用Access 2010提供的“查找”与“替换”功能。数据的查找和替换是利用“查找和替换”对话框进行的,如图3.51所示。

1.数据的查找

查找的对象可以是字段中已有的内容,也可以是空值、空字符串等特殊值。

【例3.9】在“学生”表中查找并且显示“民族”为“汉族”的学生。

具体操作步骤如下:

(1)打开“学籍管理”数据库,从导航窗格打开“学生”表。

(2)单击查找内容所在的“民族”字段,使光标插入该字段的范围内。

(3)单击“开始”选项卡“查找”组中的“查找”按钮,弹出“查找和替换”对话框,如图3.50所示。

(4)在“查找”选项卡的“查找内容”文本框中输入“汉族”,在“查找范围”下拉列表框中选择“当前字段”,在“匹配”下拉列表框中选择“整个字段”,如图3.52所示。

图3.51 “查找和替换”对话框

图3.52 查找设置

(5)单击“查找下一个”按钮,系统将顺序查找到第一个“民族”字段为“汉族”的记录;重复单击“查找下一个”按钮,系统将逐一查找满足条件的记录。

2.查找空值或者空字符串

空值(Null)是指字段中数据没有或者是未知的值,但主关键字所在字段不能包含空值。空字符串是指不包含任何字符的字符串,就是长度为零的字符串。输入时,用两个在一起的双引号“""”(中间没有空格)来标识空字符串。

查找空值或空字符串的方法基本同上,在输入查找内容时,如果是空值则输入Null;如果要查找的是空字符串,则输入不包含空格的双引号即可。

3.数据的替换

如果需要对数据表中的多处相同信息进行相同的修改操作,这时可以使用替换功能。系统提供的替换功能可以有效、准确地完成此类操作。

【例3.10】在“学生”表中查找政治面貌为“团员”的学生,并把是“团员”的内容替换成“党员”。

具体操作步骤如下。

(1)打开“学籍管理”数据库,从导航窗格打开“学生”表。

(2)单击查找内容所在的“政治面貌”字段,使光标插入该字段的范围内。

(3)单击“开始”选项卡“查找”组中的“替换”按钮,弹出“查找和替换”对话框。

(4)在“替换”选项卡的“查找内容”文本框中输入“团员”,在“替换为”文本框中输入“党员”,在“查找范围”下拉列表框中选择“当前字段”,在“匹配”下拉列表框中选择“整个字段”,在“搜索”下拉列表框中选择“全部”,如图3.53所示。

图3.53 替换设置

(5)单击“全部替换”按钮。