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