哈哈,我又來了,最近做數(shù)據(jù)的測試太多了,瞬間感覺又被吊打了,老菜鳥又得總結(jié)一波
作為一個造航母的測試,對數(shù)據(jù)庫的使用是基本,簡單的sql語句也得寫起來
這里推薦菜鳥教程的sql總結(jié),對于初學(xué)者,平時關(guān)鍵字查詢都是很好使的
這里給大家總結(jié)一下平時工作中使用的大點
<1>鏈接
我是屬于那種比較笨的類型,全靠后期努力,下面應(yīng)該是我找到可以最容易理解的了(難受)
****sql左連接****

image.png
這里貢獻一下我自己寫的代碼作為示例(獻丑了)

image.png
****右連接****

image.png
****內(nèi)連接****

image.png
這里找了一個面試經(jīng)常遇到的問題

image.png
<2>操作符與函數(shù)
like
like主要用戶關(guān)鍵字模糊查詢

image.png
為啥我會單拉like出來說呢?因為遇到過很多次坑,使用like查詢時每次都會查詢數(shù)據(jù)庫中所有的數(shù)據(jù),查詢的速度會很慢,但是我很喜歡用,因為不用寫太多篩選條件(哈哈,論一個懶人的自我修養(yǎng))
count
COUNT() 函數(shù)返回匹配指定條件的行數(shù)。
一般我都是用count統(tǒng)計總條數(shù)多一些

image.png
sum
SUM() 函數(shù)返回數(shù)值列的總數(shù)。

image.png
<3>排序
order by/group by

group

order
每次看group by的定義的時候,我都覺得好抽象,這說的都是什么鬼
我就知道它是對數(shù)據(jù)分組,并去除重復(fù)的數(shù)據(jù)(心虛ing)

image.png
哈哈,今天就分享到這里了,下次再聊聊我對存儲過程的理解(面試得出來的血淚,工作深入了解并學(xué)習,方知該改進的還太多了。)