SQL Server-【知识与实战III】年龄查询、条件查询、多表查询、姓氏查询
生活随笔
收集整理的這篇文章主要介紹了
SQL Server-【知识与实战III】年龄查询、条件查询、多表查询、姓氏查询
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目:
課程實訓
1、查詢教師表中年齡超過45歲的教師編號、姓名、學歷和職稱。
2、查詢課程注冊表中成績介于80分與90分之間的學生學號、課程號和教師編號。
3、查詢成績大于或等于90分的學生學號、姓名、性別和課程號。
4、查詢考試不及格的學生學號、姓名、課程名稱、任教教師姓名和職稱。
5、查詢‘王’姓教師的教師編號、姓名、學歷和職稱。
代碼:
USE EMIS1 GO/* 1、 查詢教師表中年齡超過45歲的教師編號、姓名、學歷和職稱。 */ SELECT 教師編號,姓名,職稱 FROM dbo.教師 where YEAR(GETDATE())-YEAR(出生日期)>45 GO/* 2、 查詢課程注冊表中成績介于80分與90分之間的學生學號、課程號和教師編號。 */ SELECT 學號,課程號,教師編號 FROM 課程注冊 where 成績 between 80 and 90 GO/* 3、 查詢成績大于或等于90分的學生學號、姓名、性別和課程號。 */ SELECT 學生.學號,學生.姓名,學生.性別 課程號 FROM 課程注冊 inner join 學生 on 學生.學號=課程注冊.學號where 成績 between 80 and 90 GO/* 4、 查詢考試不及格的學生學號、姓名、課程名稱、任教教師姓名和職稱。 */ SELECT 學生.學號,學生.姓名,課程名稱,教師.姓名 as 教師姓名,職稱,成績 FROM 課程注冊 inner join 學生 on 學生.學號=課程注冊.學號inner join 課程 on 課程.課程號=課程注冊.課程號inner join 教師 on 教師.教師編號=課程注冊.教師編號where 成績<60 GO/* 5、 查詢‘王’姓教師的教師編號、姓名、學歷和職稱。 */ SELECT 教師編號,姓名,學歷,職稱 FROM 教師 where 姓名 like '王%' GO總結
以上是生活随笔為你收集整理的SQL Server-【知识与实战III】年龄查询、条件查询、多表查询、姓氏查询的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux安全-用户行为监控
- 下一篇: mysql查询年龄段多少人_mysql中