1. 程式人生 > >sql語句小技巧-持續更新

sql語句小技巧-持續更新

 

sql語句的小技巧-之前的專案使用的是hibernate+jpa,幾乎沒寫過sql,還是要繼續學習,以後在這裡持續更新sql語句小技巧,也會學習其他大佬的文章和技巧。

 

  1. 在使用group by 分組查詢是,預設分組後,還會排序,可能會降低速度.

 

比如:

在group by 後面增加 order by null 就可以防止排序.

 

2.有些情況下,可以使用連線來替代子查詢。因為使用join,MySQL不需要在記憶體中建立臨時表。

 

select * from dept, emp where dept.deptno=emp.deptno; [簡單處理方式]

 

select * from dept left join emp on dept.deptno=emp.deptno;  [左外連線,更ok!]

 

--持續更新中