第數(shù)據(jù)處理與學(xué)習(xí)教案_第1頁
第數(shù)據(jù)處理與學(xué)習(xí)教案_第2頁
第數(shù)據(jù)處理與學(xué)習(xí)教案_第3頁
第數(shù)據(jù)處理與學(xué)習(xí)教案_第4頁
第數(shù)據(jù)處理與學(xué)習(xí)教案_第5頁
已閱讀5頁,還剩70頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、會計(jì)學(xué)1第第 數(shù)據(jù)處理與數(shù)據(jù)處理與第一頁,共75頁。18:23第1頁/共75頁第二頁,共75頁。18:23第2頁/共75頁第三頁,共75頁。18:23 “分組依據(jù)”選項(xiàng)卡:指定記錄分組的依據(jù) “雜項(xiàng)”選項(xiàng)卡:設(shè)置查詢結(jié)果中可否包含重復(fù)的記錄,以及對查詢記錄的數(shù)目進(jìn)行限制第3頁/共75頁第四頁,共75頁。18:23欄中的“運(yùn)行”使用項(xiàng)目管理器使用命令:DO QUERY 第4頁/共75頁第五頁,共75頁。18:23第5頁/共75頁第六頁,共75頁。18:23第6頁/共75頁第七頁,共75頁。18:23n使用(shyng)命令:MODIFY QUERY 第7頁/共75頁第八頁,共75頁。18:23第

2、8頁/共75頁第九頁,共75頁。18:23第9頁/共75頁第十頁,共75頁。18:23第10頁/共75頁第十一頁,共75頁。18:23第11頁/共75頁第十二頁,共75頁。18:23第12頁/共75頁第十三頁,共75頁。18:23例例4.14.1的的SQLSQL語句語句(yj)(yj)例例4.24.2的的SQLSQL語句語句(yj)(yj)第13頁/共75頁第十四頁,共75頁。18:23輸出列輸出列數(shù)據(jù)來源數(shù)據(jù)來源記錄篩選條記錄篩選條件件記錄分組的依據(jù)記錄分組的依據(jù)記錄排序的依據(jù)記錄排序的依據(jù)ALLALL表示所有表示所有(suyu)(suyu)記錄,是默認(rèn)值,記錄,是默認(rèn)值,常常省略常常省略d

3、istinctdistinct用于從查詢結(jié)果用于從查詢結(jié)果(ji gu)(ji gu)中篩去重復(fù)值中篩去重復(fù)值。第14頁/共75頁第十五頁,共75頁。18:23第15頁/共75頁第十六頁,共75頁。18:23第16頁/共75頁第十七頁,共75頁。18:23第17頁/共75頁第十八頁,共75頁。18:23SELECT SELECT 姓名姓名(xngmng),(xngmng),入學(xué)總分入學(xué)總分 FROM studentFROM student第18頁/共75頁第十九頁,共75頁。18:23SELECT SELECT 專業(yè)專業(yè)(zhuny) FROM student(zhuny) FROM stud

4、ent不符合不符合要求要求第19頁/共75頁第二十頁,共75頁。18:23第20頁/共75頁第二十一頁,共75頁。18:23第21頁/共75頁第二十二頁,共75頁。18:23第22頁/共75頁第二十三頁,共75頁。18:23 表示大于 = =表示大于等于 表示小于 = =表示小于等于 = =表示等于 表示不等于第23頁/共75頁第二十四頁,共75頁。18:23SELECT SELECT 姓名姓名(xngmng),(xngmng),入學(xué)總分入學(xué)總分 FROM FROM student;student; WHERE WHERE 入學(xué)總分入學(xué)總分=560 =560 第24頁/共75頁第二十五頁,共7

5、5頁。18:23SELECT SELECT * * FROM student; FROM student; WHERE WHERE 性別性別(xngbi)=(xngbi)=女女 字符字符(z f)(z f)型常量要用型常量要用或或 括起括起第25頁/共75頁第二十六頁,共75頁。18:23SELECT SELECT * * FROM student; FROM student; WHERE WHERE 入學(xué)入學(xué)(r xu)(r xu)時間時間=1987/04/12=1987/04/12日期日期(rq)(rq)型常量要用型常量要用括起括起第26頁/共75頁第二十七頁,共75頁。18:23第27頁

6、/共75頁第二十八頁,共75頁。18:23第28頁/共75頁第二十九頁,共75頁。18:23例例9.9.查詢查詢studentstudent表中學(xué)表中學(xué)(zhngxu)(zhngxu)號第二位是號第二位是1 1的學(xué)生信的學(xué)生信息息 _表示單個任意表示單個任意(rny)字符。字符。例例8.8.查詢查詢studentstudent表中姓陳的學(xué)生表中姓陳的學(xué)生(xu sheng)(xu sheng)信息信息 SELECT SELECT * * FROM student; FROM student; WHERE WHERE 姓名姓名 LIKE LIKE 陳陳% % SELECT SELECT * *

7、FROM student; FROM student; WHERE WHERE 學(xué)號學(xué)號 LIKE LIKE _1%_1% 第29頁/共75頁第三十頁,共75頁。18:23等價(jià)等價(jià)(dngji)(dngji)于:出生日期于:出生日期=1986/01/01 AND =1986/01/01 AND 出生日期出生日期=1986/12/31 =1986/12/31 等價(jià)等價(jià)(dngji)(dngji)于:成績于:成績60 or 84 84 例例10.10.查詢查詢(chxn)student(chxn)student表中表中8686年到年到8787年出生的年出生的學(xué)生信息學(xué)生信息 SELECT SELE

8、CT * * FROM student; FROM student; WHERE WHERE 出生日期出生日期 BETWEEN 1986/01/01; BETWEEN 1986/01/01; AND 1986/12/31 AND 1986/12/31 例例11.11.查詢查詢gradegrade表中成績不及格和優(yōu)秀的學(xué)生信息表中成績不及格和優(yōu)秀的學(xué)生信息 SELECT SELECT * * FROM grade; FROM grade; WHERE WHERE 成績成績 NOT BETWEEN 60 AND 84NOT BETWEEN 60 AND 84第30頁/共75頁第三十一頁,共75頁。

9、18:23等價(jià)于:專業(yè)等價(jià)于:專業(yè)(zhuny)=(zhuny)=漢語言文學(xué)漢語言文學(xué) OR OR 專業(yè)專業(yè)(zhuny)=(zhuny)=工商管理工商管理 第31頁/共75頁第三十二頁,共75頁。18:23 SQL統(tǒng)計(jì)統(tǒng)計(jì)(tngj)函數(shù):函數(shù): count (列名列名):列值個數(shù),不包含為空的值:列值個數(shù),不包含為空的值 count (*):元組個數(shù):元組個數(shù) sum(列名列名):列值總和:列值總和 avg(列名列名):列值平均值:列值平均值 max(列名列名):列值中的最大值:列值中的最大值 min(列名列名):列值中的最小值:列值中的最小值 第32頁/共75頁第三十三頁,共75頁。18

10、:23第33頁/共75頁第三十四頁,共75頁。18:23專業(yè),year(出生日期) as 出生年份; FROM STUDENT第34頁/共75頁第三十五頁,共75頁。18:23例例16.16.按專業(yè)查詢按專業(yè)查詢(chxn)stu(chxn)stu表中各專業(yè)學(xué)生表中各專業(yè)學(xué)生的人數(shù)的人數(shù) SELECT SELECT 專業(yè)專業(yè),COUNT(,COUNT(* *) FROM STUDENT;) FROM STUDENT; GROUP BY GROUP BY 專業(yè)專業(yè)例例17.17. 按性別對入學(xué)總分進(jìn)行匯總,求出性別相同記按性別對入學(xué)總分進(jìn)行匯總,求出性別相同記錄的平均入學(xué)總分錄的平均入學(xué)總分SE

11、LECT SELECT 性別性別, AVG(, AVG(入學(xué)總分入學(xué)總分) FROM student;) FROM student; GROUP BY GROUP BY 性別性別第35頁/共75頁第三十六頁,共75頁。18:23第36頁/共75頁第三十七頁,共75頁。18:23 SELECT TOP 5 學(xué)號,成績FROM grade; ORDER BY 成績 ASC前前DESC升序升序ASCASC可可省省第37頁/共75頁第三十八頁,共75頁。18:23第38頁/共75頁第三十九頁,共75頁。18:23第39頁/共75頁第四十頁,共75頁。18:23第40頁/共75頁第四十一頁,共75頁。1

12、8:23例例2323:查詢所有學(xué)生的學(xué)號、姓名以及:查詢所有學(xué)生的學(xué)號、姓名以及(yj)(yj)成績成績Select student.Select student.學(xué)號學(xué)號, ,姓名姓名(xngmng),(xngmng),成績成績; ;from student,grade;from student,grade;Where student.Where student.學(xué)號學(xué)號=grade.=grade.學(xué)號學(xué)號 Select student.學(xué)號學(xué)號,姓名姓名(xngmng),成績成績; from student; inner join grade on student.學(xué)號學(xué)號=grade.學(xué)

13、學(xué)號號第41頁/共75頁第四十二頁,共75頁。18:23例例2424:查詢選修:查詢選修T99009T99009教師的所有教師的所有(suyu)(suyu)學(xué)學(xué)生的學(xué)號、姓名、教師號以及成績生的學(xué)號、姓名、教師號以及成績Select student.Select student.學(xué)號學(xué)號, ,姓名姓名, ,教師教師(jiosh)(jiosh)號號, ,成績成績; ;from student,grade;from student,grade;Where student.Where student.學(xué)號學(xué)號=grade.=grade.學(xué)號學(xué)號; ; and and 教師教師(jiosh)(jios

14、h)號號=T99009=T99009第42頁/共75頁第四十三頁,共75頁。18:23第43頁/共75頁第四十四頁,共75頁。18:23第44頁/共75頁第四十五頁,共75頁。18:23第45頁/共75頁第四十六頁,共75頁。18:23第46頁/共75頁第四十七頁,共75頁。18:23第47頁/共75頁第四十八頁,共75頁。18:23第48頁/共75頁第四十九頁,共75頁。18:23第49頁/共75頁第五十頁,共75頁。18:23例例4.30 4.30 從從STUDENTSTUDENT表中查出所有專業(yè)名稱(不重復(fù)),表中查出所有專業(yè)名稱(不重復(fù)),并將查詢并將查詢(chxn)(chxn)結(jié)果保

15、存在數(shù)組結(jié)果保存在數(shù)組ZYZY中。中。 SELECT DISTINCT SELECT DISTINCT 專業(yè)專業(yè) FROM STUDENT ; FROM STUDENT ; INTO ARRAY ZY INTO ARRAY ZY 注:若查出注:若查出4 4個專業(yè)名稱,則分別存放在數(shù)組元素個專業(yè)名稱,則分別存放在數(shù)組元素ZY(1,1)ZY(1,1)、ZY(1,2)ZY(1,2)、ZY(1,3)ZY(1,3)、ZY(1,4)ZY(1,4)中,也可看作中,也可看作一維數(shù)組元素一維數(shù)組元素ZY(1)ZY(1)、ZY(2)ZY(2)、ZY(3)ZY(3)、ZY(4) ZY(4) 。 第50頁/共75頁第

16、五十一頁,共75頁。18:23例例4.31 4.31 對對STUDENTSTUDENT表按專業(yè)表按專業(yè)(zhuny)(zhuny)統(tǒng)計(jì)平均入學(xué)總分統(tǒng)計(jì)平均入學(xué)總分, ,并將統(tǒng)計(jì)結(jié)果保存在并將統(tǒng)計(jì)結(jié)果保存在ZYHZZYHZ表中。表中。 SELECT SELECT 專業(yè)專業(yè)(zhuny), AVG(zhuny), AVG(入學(xué)總分入學(xué)總分);); FROM STUDENT; FROM STUDENT; GROUP BY GROUP BY 專業(yè)專業(yè)(zhuny);(zhuny); INTO TABLE ZYHZ INTO TABLE ZYHZ 第51頁/共75頁第五十二頁,共75頁。18:23第52

17、頁/共75頁第五十三頁,共75頁。18:23例例4.32 4.32 根據(jù)根據(jù)STUDENTSTUDENT、COURSECOURSE和和GRADEGRADE表,查詢學(xué)號表,查詢學(xué)號為為“0305001”“0305001”的學(xué)生的學(xué)生(xu sheng)(xu sheng)的姓名、所學(xué)課程的姓名、所學(xué)課程名及成績,并將查詢結(jié)果保存在臨時表名及成績,并將查詢結(jié)果保存在臨時表TEMPTEMP中。中。 SELECT SELECT 姓名姓名, ,課程名課程名, ,成績成績; ; FROM STUDENT,COURSE,GRADE ; FROM STUDENT,COURSE,GRADE ; WHERE ST

18、UDENT. WHERE STUDENT.學(xué)號學(xué)號=GRADE.=GRADE.學(xué)號學(xué)號 ; ; AND COURSE. AND COURSE.課程號課程號=GRADE.=GRADE.課程號課程號 ; ; AND STUDENT. AND STUDENT.學(xué)號學(xué)號=0305001 ;=0305001 ; INTO CURSOR TEMP INTO CURSOR TEMP 第53頁/共75頁第五十四頁,共75頁。18:23第54頁/共75頁第五十五頁,共75頁。18:23例如例如: CREATE TABLE STUDENT_NEW ;: CREATE TABLE STUDENT_NEW ; ( (

19、學(xué)號學(xué)號 C(7), C(7),姓名姓名 C(8), C(8),出生日期出生日期 D,; D,; 定向否定向否 L, L,入學(xué)入學(xué)(r xu)(r xu)總分總分 N(6,1), N(6,1),簡歷簡歷 M) M)數(shù)據(jù)定義功能及語句數(shù)據(jù)定義功能及語句第55頁/共75頁第五十六頁,共75頁。18:23字段級約束選項(xiàng) 含義PRIMARY KEYPRIMARY KEY以本字段為關(guān)鍵字創(chuàng)建與本字段同名的主以本字段為關(guān)鍵字創(chuàng)建與本字段同名的主索引,要求本字段值不為空且無重復(fù)索引,要求本字段值不為空且無重復(fù) UNIQUEUNIQUE以本字段為關(guān)鍵字創(chuàng)建與本字段同名的候以本字段為關(guān)鍵字創(chuàng)建與本字段同名的候選

20、索引,要求本字段值不為空且無重復(fù)選索引,要求本字段值不為空且無重復(fù) NULLNULL允許本字段接受空值。若已指定本字段為允許本字段接受空值。若已指定本字段為主索引或候選索引字段,則該選項(xiàng)不能用。主索引或候選索引字段,則該選項(xiàng)不能用。默認(rèn)為默認(rèn)為NOT NULLNOT NULL CHECK CHECK ERROR 指定本字段的默認(rèn)值,其數(shù)據(jù)類型必須和指定本字段的默認(rèn)值,其數(shù)據(jù)類型必須和字段的數(shù)據(jù)類型一致字段的數(shù)據(jù)類型一致 數(shù)據(jù)定義功能數(shù)據(jù)定義功能(gngnng)(gngnng)及語句及語句第56頁/共75頁第五十七頁,共75頁。18:23表級約束選項(xiàng) 含義CHECK CHECK ERROR ER

21、ROR 設(shè)置記錄的有效性規(guī)則,當(dāng)輸入的字設(shè)置記錄的有效性規(guī)則,當(dāng)輸入的字段值不符合此規(guī)則時,段值不符合此規(guī)則時,Visual FoxPro顯示給定的提示信息顯示給定的提示信息 PRIMARY KEY PRIMARY KEY TAG 按關(guān)鍵字建立主索引。關(guān)鍵字可以是按關(guān)鍵字建立主索引。關(guān)鍵字可以是表中一個字段或字段組合;如果已直表中一個字段或字段組合;如果已直接在某字段后指定了接在某字段后指定了PRIMARY KEY,則不能再用該子句則不能再用該子句 UNIQUEUNIQUE TAG 按關(guān)鍵字建立候選索引按關(guān)鍵字建立候選索引 數(shù)據(jù)定義功能數(shù)據(jù)定義功能(gngnng)(gngnng)及語句及語句第

22、57頁/共75頁第五十八頁,共75頁。18:23數(shù)據(jù)定義功能數(shù)據(jù)定義功能(gngnng)(gngnng)及語句及語句第58頁/共75頁第五十九頁,共75頁。18:23數(shù)據(jù)定義功能數(shù)據(jù)定義功能(gngnng)(gngnng)及語句及語句第59頁/共75頁第六十頁,共75頁。18:23數(shù)據(jù)數(shù)據(jù)(shj)(shj)定義功能及語句定義功能及語句第60頁/共75頁第六十一頁,共75頁。18:23數(shù)據(jù)定義數(shù)據(jù)定義(dngy)(dngy)功能及語句功能及語句第61頁/共75頁第六十二頁,共75頁。18:23數(shù)據(jù)定義數(shù)據(jù)定義(dngy)(dngy)功能及語句功能及語句第62頁/共75頁第六十三頁,共75頁。1

23、8:23數(shù)據(jù)定義數(shù)據(jù)定義(dngy)(dngy)功能及語句功能及語句第63頁/共75頁第六十四頁,共75頁。18:231.1.記錄插入記錄插入(ch r)(ch r)語句:語句:INSERT-SQL INSERT-SQL INSERT INTO INSERT INTO (,)2,) VALUES ( VALUES (, )2, )數(shù)據(jù)操縱功能數(shù)據(jù)操縱功能(gngnng)(gngnng)及語句及語句第64頁/共75頁第六十五頁,共75頁。18:23數(shù)據(jù)操縱功能數(shù)據(jù)操縱功能(gngnng)(gngnng)及語句及語句例例4.39 4.39 向向TEACHERTEACHER表追加表追加(zhuji)

24、(zhuji)一條新記錄:教師一條新記錄:教師號號“T66101”“T66101”,姓名,姓名“王小明王小明”,職稱,職稱“講師講師”,學(xué)院,學(xué)院代碼代碼“03”“03”。 INSERT INTO TEACHER( INSERT INTO TEACHER(教師號教師號, ,姓名姓名, ,職稱職稱, ,學(xué)院代碼學(xué)院代碼);); VALUES(T66101, VALUES(T66101,王小明王小明,講師講師,03),03)或或: : INSERT INTO TEACHER ; INSERT INTO TEACHER ; VALUES(T66101, VALUES(T66101,王小明王小明,講師講師,03),03)第65頁/共75頁第六十六

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論