SQL 多表查詢

2022-06-23 16:45:12 字數 771 閱讀 4445

join操作符

1.笛卡爾積,rxs

可直接轉換為sql語句

2.等值連線,記作

可直接轉換為sql語句

3.自然連線,記作

可轉換為sql語句

4.左外連線和右外連線的表示方法及轉換為sql

注意若多個關係有同名屬性,則用 關係名.屬性名 指出重名屬性

連線也可以與投影,選擇等結合使用。

1.查詢選修了‘2’號課程的學生的學號

select sno sno from sc where cno='

2'

2.查詢liyong選修的課程成績

select grade grade from student,sc where sname='

liyong

' and student.sno=sc.sno

select grade from sc join student on student.sno=sc.sno where sname=”liyong”
3.查詢選修課程名稱math的學生學號

select sno sno from course,sc where cname='

math

' and course.cno=sc.cno

select distinct sc.sno from sc join course on course.cno=sc.cno where cname=”math”

SQL複製多表資料

最近在客戶這邊維護的時候 他們有需要把現在的資料複製到以前 應付檢查 所以我就寫了些sql來複制該資料 廢話少說 把 貼出來 大家看看 co...

sql server多表關聯update

一般都是寫的單表update語句,很少寫多表關聯的update,但是事實上,在sql server中,update的多表連線更新和selec...

SQL Server 多表Update 及其排序

1 工作中需要excel 匯入到資料庫 並修改相關表 匯入就不提了 商品修改 匯入的execl 表 saleshopprice 商品 表 u...