您好,登錄后才能下訂單哦!
這篇文章主要講解了“如何使用mysql命令行求最小值和最大值”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“如何使用mysql命令行求最小值和最大值”吧!
如何使用mysql命令行求最小值和最大值
實際上mysql提供5種聚合函數(aggregatefunctions):
MIN():最小數
MAX():最大數
SUM():和數
AVG():平均值
COUNT():計算出現次數
1.mysql求列的最小值-MIN()
selectMIN(salary)fromemployee_data;+-------------+|MIN(salary)|+-------------+|70000|+-------------+1rowinset(0.00sec)
上述例子里,我們從員工數據表(employee_data)里找出薪水列的最小值-MIN(salary)
2.mysql求列的最大值-MAX()
selectMAX(salary)fromemployee_data;+-------------+|MAX(salary)|+-------------+|200000|+-------------+1rowinset(0.00sec)
上述例子里,我們從員工數據表(employee_data)里找出薪水列的最大值-MAX(salary)
如何用MYSQL命令行創建存儲過程
CREATEPROCEDUREp7(INbINTEGER(12))begindeclareaINTEGER(12);seta=5;INSERTINTOtVALUES(a);SELECTs1*aFROMtWHEREb<=s1;End 這個存儲過程,在命令行直接創建的話,在第三排你輸入分號后就報錯了……因為MYSQL以為這個語句結束了,那對于MYSQL而言 CREATEPROCEDUREp7(INbINTEGER(12))begindeclareaINTEGER(12); 肯定是個錯誤語句。 然后看了些東西,原來要加分隔符--………. DELIMITER//CREATEPROCEDUREp7(INbINTEGER(12))begindeclareaINTEGER(12);seta=5;INSERTINTOtVALUES(a);SELECTs1*aFROMtWHEREb<=s1;End// 就OK了…………意思就是說在//……//之間的當成一個語句執行所以MYSQL接到的才是這個存儲過程完整的創建語句。
感謝各位的閱讀,以上就是“如何使用mysql命令行求最小值和最大值”的內容了,經過本文的學習后,相信大家對如何使用mysql命令行求最小值和最大值這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。