關於SQL語句的4種關聯

2021-05-27 17:48:50 字數 603 閱讀 8588

1、不等值連線

select a.ename,a.sal,b.grade from emp a ,salgrade b where a.sal between b. losal and b.hisal

上面的sql列出每個員工的級別

2、等值連線

我們平時用的最多的就是等值連線

3、自連線

select a.ename,a.mgr,b.empno,b.ename from emp a ,emp b where a.mgr=b.empno

顯示每個職工的姓名、主管的工號、主管的姓名

4、外聯接

(1)select a.ename,a.sal,a.job,b.deptno,b.dname from emp a right join dept b

on a.deptno=b.deptno

order by deptno

(2)select a.ename,a.sal,a.job,b.deptno,b.dname from emp a , dept b

where a.deptno(+)=b.deptno

order by deptno

(哪邊沒有值,增加+)

sql語句 關聯查詢

1,關聯查詢 sql中多個left join,為了保證返回數量和主表一樣,要加個group by 主表id 2,if,ifnull,concat ws等常見方法 1 concat ws country,province,city region 三欄位按照 之間的內容合拼 concat ws case...

關於sql語句

1.檢視所有資料庫 show databases 2.檢視當前使用的資料庫 select database 3.建立資料庫 create databases 資料庫名 charse4.刪除資料庫 drop database 資料庫名5.使用資料句庫 use database 資料庫名6.檢視資料庫中...

4 初識SQL語句

有了mysql這個資料庫軟體,就可以將程式設計師從對資料的管理中解脫出來,專注於對程式邏輯的編寫 sql語言主要用於訪問資料 查詢資料 更新資料和管理關係資料庫系統,sql語言由ibm開發。sql語言分為3種型別 1 ddl語句 資料庫定義語言 資料庫 表 檢視 索引 儲存過程,例如create d...