歡迎來到培訓(xùn)無憂網(wǎng)!
咨詢熱線 400-001-5729
2021-12-25 14:48:44|已瀏覽:157次

軟件測試過程中需要對數(shù)據(jù)庫進(jìn)行數(shù)據(jù)結(jié)構(gòu)間的測試,確保數(shù)據(jù)庫能夠在各種壓力測試下可以高效率運(yùn)行,這里主要針對MySQL數(shù)據(jù)庫的中的SQL語句完成操作。
在查詢語句中聚合函數(shù)的使用也是最為常見的。聚合函數(shù)是對一組值執(zhí)行計(jì)算并返回單一結(jié)果的函數(shù)。我們可以認(rèn)為一張表本身就是一個(gè)組。COUNT 可以統(tǒng)計(jì)總記錄數(shù),例:查詢地址在鄭州的老師有多少個(gè)?SELECT COUNT(1) FROM teacher WHERE address = '鄭州'。MIN 可以統(tǒng)計(jì)一組數(shù)中的最小值,例:查詢最低薪資教師信息,SELECT MIN(salary) FROM teacher。MAX 可以統(tǒng)計(jì)一組數(shù)中的最大值,例:查詢最高薪資教師信息,SELECT MAX(salary) FROM teacher。AVG 可以統(tǒng)計(jì)一組數(shù)中的平均值,例:查詢教師平均薪資,SELECT AVG(salary) FROM teacher。SUM 可以統(tǒng)計(jì)一組數(shù)中的總和,例:查詢教師薪資總和,SELECT SUM(salary) FROM teacher。
子查詢的使用在SQL語句中也是比較廣泛的。在實(shí)際查詢中where后面是不可以跟上聚合函數(shù)。例:查詢工資最高的老師信息,SELECT * FROM teacher WHERE salary = (SELECT MAX(salary) FROM teacher),子查詢要用小括號括起來。查詢語句的語法順序:SELECT … FROM … WHERE … GROUP BY … HAVING … ORDER BY …。但是執(zhí)行順序:WHERE -> GROUP BY -> HAVING -> SELECT -> ORDER BY。
本文由培訓(xùn)無憂網(wǎng)千鋒教育專屬課程顧問整理發(fā)布,更多軟件測試培訓(xùn)課程歡迎關(guān)注培訓(xùn)無憂網(wǎng)軟件測試培訓(xùn)培訓(xùn)頻道或添加老師微信:15033336050
注:尊重原創(chuàng)文章,轉(zhuǎn)載請注明出處和鏈接 http://www.elsolbar.com/news-id-9996.html 違者必究!部分文章來源于網(wǎng)絡(luò)由培訓(xùn)無憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實(shí)性請自行核實(shí)或聯(lián)系我們,了解更多相關(guān)資訊請關(guān)注軟件測試頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費(fèi)申請?jiān)囌n。關(guān)注官方微信了解更多:150 3333 6050