91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL子查詢怎么定義

發布時間:2022-11-02 17:27:12 來源:億速云 閱讀:175 作者:iii 欄目:MySQL數據庫

本篇內容主要講解“MySQL子查詢怎么定義”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“MySQL子查詢怎么定義”吧!

定義:select語句中嵌套select語句,被嵌套的select語句是子查詢。

子查詢可以出現在:

select 
	....(select)..
from 
	....(select)..
where 
	....(select)..

1.where后面嵌套子查詢

select * from emp where sal > (select avg(sal) from emp) ;

2.from后面嵌套子查詢*

MySQL子查詢怎么定義

SELECT d.dname,AVG(s.grade) '部門平均薪資' 
FROM emp e
JOIN salgrade s ON e.sal BETWEEN s.losal AND s.hisal 
JOIN dept d ON e.deptno = d.deptno
GROUP BY d.dname

3.在select 后面嵌套子查詢

找出每個員工所在的部門名稱

寫法一:看作臨時表
SELECT t.ename,d.dname
FROM dept d JOIN (SELECT e.ename,e.deptno FROM emp e) t ON t.deptno = d.deptno   

寫法二:連接查詢
SELECT e.ename,d.dname FROM emp e JOIN dept d ON e.deptno = d.deptno

寫法三:select后嵌套子查詢
SELECT e.ename,(SELECT d.dname FROM dept d WHERE d.deptno = e.deptno) AS dept FROM emp e ;

4.union

可將查詢結果集相加

SELECT ename,job FROM emp e WHERE job = 'CLERK'
UNION
SELECT ename,job FROM emp e WHERE job = 'SALESMAN'

而且兩張不相干的表中數據也能夠因此拼接在一起。(但是列數保持一致)

SELECT ename FROM emp 
UNION
SELECT dname FROM dept

5.*limit

重點中的重點,分頁查詢全靠它

1)limit是mysql中特有的,其他數據庫中沒有,但是Oracle中有一個相同的機制叫rownum。

2)limit取結果集中的部分數據

3)語法機制:limit startIndex,length

startindex表示起始位置,從0開始,0表示第一條數據。

length表示取幾個。

4)limit是sql語句中最后一個執行的環節。

MySQL子查詢怎么定義

(當前頁數-1)* 頁的大小 = 當前頁起始下標

到此,相信大家對“MySQL子查詢怎么定義”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阜城县| 莫力| 玛曲县| 资中县| 文昌市| 洛宁县| 蓝田县| 昌黎县| 龙口市| 九台市| 张家港市| 高要市| 福清市| 红安县| 南江县| 普格县| 进贤县| 辽阳县| 饶平县| 沈阳市| 额敏县| 项城市| 库伦旗| 汉寿县| 宁陕县| 瑞安市| 罗田县| 高台县| 柏乡县| 九台市| 盘山县| 鄂州市| 达州市| 达日县| 社会| 桐庐县| 安达市| 威海市| 孟津县| 溆浦县| 肥西县|