8.分页、连接、自关联查询
生活随笔
收集整理的這篇文章主要介紹了
8.分页、连接、自关联查询
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
獲取部分行
語法
select * from 表名
limit start,count
從start開始,獲取count條數據
start索引從0開始
例1:查詢前3行男生信息
select * from students
where gender=1
limit 0,3;
?
分頁
已知:每頁顯示m條數據,當前顯示第n頁
求總頁數:此段邏輯后面會在python中實現
查詢總條數p1
使用p1除以m得到p2
如果整除則p2為總數頁
如果不整除則p2+1為總頁數
求第n頁的數據
select * from students
where isdelete=0
limit (n-1)*m,m
?
連接查詢
內連接查詢:查詢的結果為兩個表匹配到的數據
右連接查詢:查詢的結果為兩個表匹配到的數據,右表特有的數據,對于左表中不存在的數據使用null填充
左連接查詢:查詢的結果為兩個表匹配到的數據,左表特有的數據,對于右表中不存在的數據使用null填充
語法
select * from 表1
inner或left或right join 表2 on 表1.列=表2.列
?
自關聯
自關聯,表中的某一列,關聯了這個表中的另外一列,但是它們的業務邏輯含義是不一樣的
把一個表作為兩個數據源
總結
以上是生活随笔為你收集整理的8.分页、连接、自关联查询的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab处理亮度不均匀,校正亮度不均
- 下一篇: 机器学习:sklearn数据集与机器学习