SQL複雜查詢語句

比較複雜的查詢,如鍊表查詢,多重子查詢,連表查詢以及子查詢等

工具/原料

計算機
SQLserver2008

方法/步驟

①查詢與高等數學在同一教室上課的其他課程名

查詢語句:

查詢結果:

查詢選修C1高等數學課程的學生的,名字

查詢語句:

查詢結果:

查詢沒有選修C1(高等數學的學生名)

查詢語句:

查詢結果:

查詢選修全部課程的學生姓名

查詢語句:

查詢結果:

查詢與趙雪同學選修了同專業的學生的選課情況。

查詢語句:

查詢結果:

查詢未選課學生的情況

查詢語句:

查詢結果:

查詢選修高等數學課程最高分學生的姓名

查詢語句:

查詢結果:

查詢與趙雪上同樣可的教師名

查詢語句:

查詢結果:

注意事項

用程序中,保證在實現功能的基礎上,儘量減少對資料庫的訪問次數;
避免使用不兼容的數據類型。例如float和int、char和varchar、binary和varbinary是不兼容的。數據類型的不兼容可能使優化器無法執行一些本來可以進行的優化操作

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場