版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2025年sql三表聯(lián)查筆試題及答案本文借鑒了近年相關(guān)經(jīng)典試題創(chuàng)作而成,力求幫助考生深入理解測(cè)試題型,掌握答題技巧,提升應(yīng)試能力。一、選擇題(每題2分,共20分)1.下列哪個(gè)SQL語句用于連接三個(gè)表?A.SELECTB.JOINC.UNIOND.INTERSECT2.在SQL中,哪個(gè)關(guān)鍵字用于表示左連接?A.INNERB.LEFTC.RIGHTD.FULL3.以下哪個(gè)SQL語句用于刪除表中重復(fù)的記錄?A.DELETEB.DISTINCTC.DROPD.REMOVE4.在SQL中,哪個(gè)關(guān)鍵字用于表示內(nèi)連接?A.INNERB.LEFTC.RIGHTD.FULL5.以下哪個(gè)SQL語句用于對(duì)結(jié)果集進(jìn)行排序?A.ORDERB.SORTC.RANKD.ARRANGE6.在SQL中,哪個(gè)關(guān)鍵字用于表示外連接?A.INNERB.LEFTC.RIGHTD.FULL7.以下哪個(gè)SQL語句用于更新表中的記錄?A.UPDATEB.INSERTC.DELETED.MODIFY8.在SQL中,哪個(gè)關(guān)鍵字用于表示自連接?A.SELFB.INNERC.LEFTD.FULL9.以下哪個(gè)SQL語句用于創(chuàng)建新的表?A.CREATEB.ALTERC.DROPD.INSERT10.在SQL中,哪個(gè)關(guān)鍵字用于表示分組?A.GROUPB.HAVINGC.BYD.WHERE二、填空題(每題2分,共20分)1.SQL中用于連接兩個(gè)或多個(gè)表的語句是_______。2.在SQL中,表示左連接的關(guān)鍵字是_______。3.用于刪除表中重復(fù)記錄的SQL語句是_______。4.在SQL中,表示內(nèi)連接的關(guān)鍵字是_______。5.用于對(duì)結(jié)果集進(jìn)行排序的SQL語句是_______。6.在SQL中,表示外連接的關(guān)鍵字是_______。7.用于更新表中的記錄的SQL語句是_______。8.在SQL中,表示自連接的關(guān)鍵字是_______。9.用于創(chuàng)建新的表的SQL語句是_______。10.在SQL中,表示分組的關(guān)鍵字是_______。三、簡(jiǎn)答題(每題5分,共20分)1.簡(jiǎn)述SQL中內(nèi)連接和外連接的區(qū)別。2.簡(jiǎn)述SQL中左連接和右連接的區(qū)別。3.簡(jiǎn)述SQL中分組和排序的區(qū)別。4.簡(jiǎn)述SQL中自連接的用途。四、操作題(每題10分,共30分)1.假設(shè)有三個(gè)表:學(xué)生表(student,包含student_id,student_name,class_id),班級(jí)表(class,包含class_id,class_name),課程表(course,包含course_id,course_name)。請(qǐng)寫出以下查詢的SQL語句:a.查詢每個(gè)學(xué)生的姓名、班級(jí)名稱和課程名稱。b.查詢每個(gè)班級(jí)的學(xué)生人數(shù)。c.查詢每個(gè)學(xué)生的課程名稱和課程成績(jī)(假設(shè)成績(jī)表為score,包含student_id,course_id,score)。2.假設(shè)有三個(gè)表:?jiǎn)T工表(employee,包含employee_id,employee_name,department_id),部門表(department,包含department_id,department_name),工資表(salary,包含employee_id,salary)。請(qǐng)寫出以下查詢的SQL語句:a.查詢每個(gè)員工的姓名、部門名稱和工資。b.查詢每個(gè)部門的員工人數(shù)。c.查詢工資最高的員工信息。3.假設(shè)有三個(gè)表:圖書表(book,包含book_id,book_name,author_id),作者表(author,包含author_id,author_name),借閱表(borrow,包含book_id,student_id,borrow_date)。請(qǐng)寫出以下查詢的SQL語句:a.查詢每本書的名稱、作者名稱和借閱次數(shù)。b.查詢每本書的借閱次數(shù)和借閱日期。c.查詢借閱次數(shù)最多的書的信息。五、綜合題(每題15分,共30分)1.假設(shè)有三個(gè)表:學(xué)生表(student,包含student_id,student_name,class_id),班級(jí)表(class,包含class_id,class_name),課程表(course,包含course_id,course_name)。請(qǐng)寫出以下查詢的SQL語句:a.查詢每個(gè)學(xué)生的姓名、班級(jí)名稱和課程名稱。b.查詢每個(gè)班級(jí)的學(xué)生人數(shù)。c.查詢每個(gè)學(xué)生的課程名稱和課程成績(jī)(假設(shè)成績(jī)表為score,包含student_id,course_id,score)。d.查詢成績(jī)最高的學(xué)生的姓名、班級(jí)名稱和課程名稱。2.假設(shè)有三個(gè)表:?jiǎn)T工表(employee,包含employee_id,employee_name,department_id),部門表(department,包含department_id,department_name),工資表(salary,包含employee_id,salary)。請(qǐng)寫出以下查詢的SQL語句:a.查詢每個(gè)員工的姓名、部門名稱和工資。b.查詢每個(gè)部門的員工人數(shù)。c.查詢工資最高的員工信息。d.查詢每個(gè)部門的平均工資。---答案及解析一、選擇題1.B2.B3.B4.A5.A6.D7.A8.A9.A10.A二、填空題1.JOIN2.LEFT3.DISTINCT4.INNER5.ORDER6.FULL7.UPDATE8.SELF9.CREATE10.GROUP三、簡(jiǎn)答題1.內(nèi)連接:只返回兩個(gè)表中匹配的記錄。外連接:返回兩個(gè)表中的所有記錄,包括不匹配的記錄。左連接返回左表的所有記錄和右表中匹配的記錄;右連接返回右表的所有記錄和左表中匹配的記錄;全外連接返回兩個(gè)表中的所有記錄,不匹配的記錄用NULL表示。2.左連接:返回左表的所有記錄和右表中匹配的記錄,右表中沒有匹配的記錄用NULL表示。右連接:返回右表的所有記錄和左表中匹配的記錄,左表中沒有匹配的記錄用NULL表示。3.分組:用于將結(jié)果集按照某個(gè)或某些列的值進(jìn)行分組,通常與聚合函數(shù)一起使用。排序:用于對(duì)結(jié)果集進(jìn)行排序,通常使用ORDERBY子句。4.自連接:表自身與自身進(jìn)行連接,通常用于查詢同一表中的記錄之間的關(guān)系。四、操作題1.a.```sqlSELECTstudent.student_name,class.class_name,course.course_nameFROMstudentJOINclassONstudent.class_id=class.class_idJOINcourseONstudent.class_id=course.class_id;```b.```sqlSELECTclass.class_name,COUNT(student.student_id)ASstudent_countFROMclassJOINstudentONclass.class_id=student.class_idGROUPBYclass.class_name;```c.```sqlSELECTstudent.student_name,course.course_name,score.scoreFROMstudentJOINclassONstudent.class_id=class.class_idJOINcourseONclass.class_id=course.class_idJOINscoreONstudent.student_id=score.student_id;```2.a.```sqlSELECTemployee.employee_name,department.department_name,salary.salaryFROMemployeeJOINdepartmentONemployee.department_id=department.department_idJOINsalaryONemployee.employee_id=salary.employee_id;```b.```sqlSELECTdepartment.department_name,COUNT(employee.employee_id)ASemployee_countFROMdepartmentJOINemployeeONdepartment.department_id=employee.department_idGROUPBYdepartment.department_name;```c.```sqlSELECTemployee.employee_name,department.department_name,salary.salaryFROMemployeeJOINdepartmentONemployee.department_id=department.department_idJOINsalaryONemployee.employee_id=salary.employee_idORDERBYsalary.salaryDESCLIMIT1;```3.a.```sqlSELECTbook.book_name,author.author_name,COUNT(borrow.book_id)ASborrow_countFROMbookJOINauthorONbook.author_id=author.author_idJOINborrowONbook.book_id=borrow.book_idGROUPBYbook.book_name,author.author_name;```b.```sqlSELECTbook.book_name,COUNT(borrow.borrow_date)ASborrow_count,borrow.borrow_dateFROMbookJOINborrowONbook.book_id=borrow.book_idGROUPBYbook.book_name,borrow.borrow_date;```c.```sqlSELECTbook.book_name,author.author_name,COUNT(borrow.book_id)ASborrow_countFROMbookJOINauthorONbook.author_id=author.author_idJOINborrowONbook.book_id=borrow.book_idGROUPBYbook.book_name,author.author_nameORDERBYborrow_countDESCLIMIT1;```五、綜合題1.a.```sqlSELECTstudent.student_name,class.class_name,course.course_nameFROMstudentJOINclassONstudent.class_id=class.class_idJOINcourseONclass.class_id=course.class_id;```b.```sqlSELECTclass.class_name,COUNT(student.student_id)ASstudent_countFROMclassJOINstudentONclass.class_id=student.class_idGROUPBYclass.class_name;```c.```sqlSELECTstudent.student_name,course.course_name,score.scoreFROMstudentJOINclassONstudent.class_id=class.class_idJOINcourseONclass.class_id=course.class_idJOINscoreONstudent.student_id=score.student_id;```d.```sqlSELECTstudent.student_name,class.class_name,course.course_nameFROMstudentJOINclassONstudent.class_id=class.class_idJOINcourseONclass.class_id=course.class_idJOINscoreONstudent.student_id=score.student_idORDERBYscore.scoreDESCLIMIT1;```2.a.```sqlSELECTemployee.employee_name,department.department_name,salary.salaryFROMemployeeJOINdepartmentONemployee.department_id=department.department_idJOINsalaryONemployee.employee_id=salary.employee_id;```b.```sqlSELECTdepartment.department_name,COUNT(employee.employee_id)AS
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年雷波縣幼兒園教師招教考試備考題庫(kù)帶答案解析(必刷)
- 2025年隆堯縣幼兒園教師招教考試備考題庫(kù)帶答案解析(必刷)
- 2025年焦作新材料職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)帶答案解析
- 2025年中國(guó)勞動(dòng)關(guān)系學(xué)院馬克思主義基本原理概論期末考試模擬題帶答案解析(必刷)
- 2025年旬陽縣招教考試備考題庫(kù)帶答案解析
- 2025年青陽縣幼兒園教師招教考試備考題庫(kù)及答案解析(奪冠)
- 2025年沈陽職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能考試題庫(kù)附答案解析
- 2024年淮濱縣幼兒園教師招教考試備考題庫(kù)附答案解析(奪冠)
- 2025年聶拉木縣幼兒園教師招教考試備考題庫(kù)及答案解析(必刷)
- 2025年安徽農(nóng)業(yè)大學(xué)馬克思主義基本原理概論期末考試模擬題附答案解析(奪冠)
- 2025-2026學(xué)年河北省保定市蓮池區(qū)九年級(jí)(上)期末化學(xué)試卷(含答案)
- 2026年廣州中考物理創(chuàng)新題型特訓(xùn)試卷(附答案可下載)
- 電梯維保服務(wù)質(zhì)量承諾書
- 2026云南省普洱市事業(yè)單位招聘工作人員390人重點(diǎn)基礎(chǔ)提升(共500題)附帶答案詳解
- 2026年輔警招聘考試試題庫(kù)100道及答案【歷年真題】
- 接線工藝要求培訓(xùn)
- 2025至2030中國(guó)稀有糖行業(yè)深度研究及發(fā)展前景投資評(píng)估分析
- 2026廣西壯族自治區(qū)公安機(jī)關(guān)人民警察特殊職位招錄考試195人參考題庫(kù)附答案
- 《畢業(yè)設(shè)計(jì)(論文)》課程教學(xué)大綱(本科)
- 2025年人口老齡化對(duì)醫(yī)療衛(wèi)生服務(wù)的影響研究報(bào)告及未來發(fā)展趨勢(shì)預(yù)測(cè)
- 核醫(yī)學(xué)科骨轉(zhuǎn)移顯像診斷指南
評(píng)論
0/150
提交評(píng)論