關(guān)于查詢(xún)?cè)O(shè)計(jì)器
作用:利用查詢(xún)?cè)O(shè)計(jì)器可以用鼠標(biāo)操作來(lái)完成一些簡(jiǎn)單的查詢(xún)。
創(chuàng)建:①鼠標(biāo)操作:“文件”→“新建” →勾選“查詢(xún)” →“新建文件”。
、诿畈僮鳎篊REATE QUERY [文件名]
★ 如果不指定文件名,系統(tǒng)將自動(dòng)賦予一個(gè)指定的名稱(chēng),如“查詢(xún)1、查詢(xún)2……”。
題目:
一、利用查詢(xún)?cè)O(shè)計(jì)器創(chuàng)建查詢(xún),從xuesheng和chengji表中查詢(xún)數(shù)學(xué)、英語(yǔ)和信息技術(shù)三門(mén)課都在85分以上(含) ,或者數(shù)學(xué)、英語(yǔ)都在90分以上(含)而信息技術(shù)在75分以上(含)的學(xué)生記錄。查詢(xún)結(jié)果包含學(xué)號(hào)、姓名、數(shù)學(xué)、英語(yǔ)和信息技術(shù)5個(gè)字段;各記錄按學(xué)號(hào)將序排序;查詢(xún)?nèi)ハ驗(yàn)楸韙able1。最后將查詢(xún)保存在query1.qpr文件中,并運(yùn)行該查詢(xún)。
注:在全國(guó)計(jì)算機(jī)等級(jí)考試上機(jī)試題中(第32套中的簡(jiǎn)單應(yīng)用中的第1小題)。
步驟:
1.“文件”→“新建” →勾選“查詢(xún)” →“新建文件”。
2.選擇“xuesheng”和“chengji”表,在“聯(lián)接條件”對(duì)話(huà)框中,直接按“確定”按鈕。在“添加表或視圖”中,再按“關(guān)閉”按鈕。
3.單擊“字段”選項(xiàng)卡,選擇題目要求的字段添加到“選定字段”列表框中。
4.單擊“篩選”選項(xiàng)卡,在“字段名”選擇“Chengji.數(shù)學(xué)”,在“條件”處選擇“>=”在“字段名”,在“實(shí)例”處輸入“85”,在“邏輯”處選擇“AND”;移到下一個(gè)條件處,在“字段名”選擇“Chengji.英語(yǔ)”,在“條件”處選擇“>=”,在“實(shí)例”處輸入“85”,在“邏輯”處選擇“AND”;移到下一個(gè)條件處,在“字段名”選擇“Chengji.信息技術(shù)”,在“條件”處選擇“>=”,在“實(shí)例”處輸入“85”。在“邏輯”處選擇“OR”;在“字段名”選擇“Chengji.數(shù)學(xué)”,在“條件”處選擇“>=”在“字段名”,在“實(shí)例”處輸入“90”,在“邏輯”處選擇“AND”;移到下一個(gè)條件處,在“字段名”選擇“Chengji.英語(yǔ)”,在“條件”處選擇“>=”,在“實(shí)例”處輸入“90”,在“邏輯”處選擇“AND”;移到下一個(gè)條件處,在“字段名”選擇“Chengji.信息技術(shù)”,在“條件”處選擇“>=”,在“實(shí)例”處輸入“75”。
5.單擊“排序依據(jù)”選項(xiàng)卡,選擇“Xuesheng.學(xué)號(hào)”并選擇“降序”,接著單擊“添加”按鈕。
6. 單擊“查詢(xún)輸出去向”菜單項(xiàng),在“查詢(xún)?nèi)ハ颉睂?duì)話(huà)框中,單擊“表”按鈕,在“表名”處輸入“table1”,再單擊“確定”按鈕。
7.保存該查詢(xún)并運(yùn)行。
運(yùn)行:①鼠標(biāo)操作:“查詢(xún)”→“運(yùn)行查詢(xún)”;或者單擊工具欄上的“運(yùn)行”按鈕。
②命令操作:DO 文件名 ★在有同名的文件時(shí),這時(shí)文件名后一定要跟擴(kuò)展名.qpr。
二、利用查詢(xún)?cè)O(shè)計(jì)器創(chuàng)建查詢(xún),從xuesheng和chengji表中找出所有1982年出生的漢族學(xué)生記錄。查詢(xún)結(jié)果包含學(xué)號(hào)、姓名、數(shù)學(xué)、英語(yǔ)和信息技術(shù)5個(gè)字段;各記錄按學(xué)號(hào)將序排序;查詢(xún)?nèi)ハ驗(yàn)楸韙able1。最后將查詢(xún)保存在query1.qpr文件中,并運(yùn)行該查詢(xún)。
注:在全國(guó)計(jì)算機(jī)等級(jí)考試上機(jī)試題中(第30套中的簡(jiǎn)單應(yīng)用中的第1小題)。
步驟:
1.“文件”→“新建” →勾選“查詢(xún)” →“新建文件”。
2.選擇“xuesheng”和“chengji”表,在“聯(lián)接條件”對(duì)話(huà)框中,直接按“確定”按鈕。在“添加表或視圖”中,再按“關(guān)閉”按鈕。
3.單擊“字段”選項(xiàng)卡,選擇題目要求的字段添加到“選定字段”列表框中。
4. 單擊“篩選”選項(xiàng)卡,在“字段名”選擇“表達(dá)式”,在“表達(dá)生成器”對(duì)話(huà)框中,輸入表達(dá)式“YEAR(Xuesheng.出生日期)”,單擊“確定”按鈕,在“條件”處選擇“=”,在“實(shí)例”處輸入“1982”,在“邏輯”處選擇“AND”,移到下一個(gè)條件處,在“字段名”選擇“Xuesheng.民族”,在“條件”處選擇“=”,在“實(shí)例”處輸入“"漢"”。
5. 單擊“排序依據(jù)”選項(xiàng)卡,選擇“Xuesheng.學(xué)號(hào)”并選擇“降序”,接著單擊“添加”按鈕。
6. 單擊“查詢(xún)輸出去向”菜單項(xiàng),在“查詢(xún)?nèi)ハ颉睂?duì)話(huà)框中,單擊“表”按鈕,在“表名”處輸入“table1”,再單擊“確定”按鈕。
7. 保存該查詢(xún)并運(yùn)行。
查詢(xún)中的查詢(xún)?nèi)ハ蛴校簽g覽(默認(rèn)的查詢(xún)?nèi)ハ?、臨時(shí)表、表、圖形、屏幕、報(bào)表和標(biāo)簽。
關(guān)于視圖設(shè)計(jì)器
★ 只比查詢(xún)?cè)O(shè)計(jì)器多了一個(gè)“更新條件”選項(xiàng)卡。
★ 視圖設(shè)計(jì)器中無(wú)法設(shè)置“查詢(xún)?nèi)ハ颉薄?/P>
作用:利用視圖設(shè)計(jì)器可以用鼠標(biāo)操作來(lái)建立一個(gè)視圖。
創(chuàng)建:①鼠標(biāo)操作:“文件”→“新建” →勾選“視圖” →“新建文件”。
、诿畈僮鳎篊REATE VIEW
★ 只有在數(shù)據(jù)庫(kù)中才可以建立視圖,因?yàn)橐晥D是存儲(chǔ)在數(shù)據(jù)庫(kù)當(dāng)中的。
題目:
一、首先創(chuàng)建數(shù)據(jù)庫(kù)cj_m,并向其中添加xuesheng表和chengji表。然后在數(shù)據(jù)庫(kù)中創(chuàng)建視圖view1:利用該視圖只能查詢(xún)數(shù)學(xué)、英語(yǔ)和信息技術(shù)三門(mén)課中至少有一門(mén)不及格(小于60分)的學(xué)生記錄;查詢(xún)結(jié)果包含學(xué)號(hào)、姓名、數(shù)學(xué)、英語(yǔ)和信息技術(shù)5個(gè)字段;各記錄按學(xué)號(hào)將序排序。最后利用剛創(chuàng)建的視圖view1查詢(xún)視圖中的全部信息,并將查詢(xún)結(jié)果存放在表table2中。
注:在全國(guó)計(jì)算機(jī)等級(jí)考試上機(jī)試題中(第30套中的簡(jiǎn)單應(yīng)用中的第2小題)。
步驟:
1.“文件”→“新建” →勾選“數(shù)據(jù)庫(kù)” →“新建文件”,數(shù)據(jù)庫(kù)名為cj_m。
2.將xuesheng表和chengji表分別添加到該數(shù)據(jù)庫(kù)中。
3.“文件”→“新建” →勾選“視圖” →“新建文件”。
4.選擇“xuesheng”和“chengji”表,在“聯(lián)接條件”對(duì)話(huà)框中,直接按“確定”按鈕。在“添加表或視圖”中,再按“關(guān)閉”按鈕。
5.單擊“字段”選項(xiàng)卡,選擇題目要求的字段添加到“選定字段”列表框中。
6.單擊“篩選”選項(xiàng)卡,在“字段名”選擇“Chengji.數(shù)學(xué)”,在“條件”處選擇“<”,在“實(shí)例”處輸入“60”,在“邏輯”處選擇“OR”,移到下一個(gè)條件處,在“字段名”選擇“Chengji.英語(yǔ)”,在“條件”處選擇“<”,在“實(shí)例”處輸入“60”,在“邏輯”處選擇“OR”,移到下一個(gè)條件處,在“字段名”選擇“Chengji.信息技術(shù)”,在“條件”處選擇“<”,在“實(shí)例”處輸入“60”。
7. 單擊“排序依據(jù)”選項(xiàng)卡,選擇“Xuesheng.學(xué)號(hào)”并選擇“降序”,接著單擊“添加”按鈕。
8. 保存該視圖,在“保存”對(duì)話(huà)框中輸入視圖名“view1”。
9. 接著在命令窗口輸入:select * from view1 into table table2。
相關(guān)推薦:2011計(jì)算機(jī)二級(jí)VFP理論知識(shí)點(diǎn)匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |