欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL查詢排序與查詢聚合函數用法分析

 更新時間:2019年11月21日 08:40:50   作者:小飛俠v科比  
這篇文章主要介紹了MySQL查詢排序與查詢聚合函數用法,結合實例形式分析了MySQL查詢結果排序以及查詢聚合函數相關使用技巧,需要的朋友可以參考下

本文實例講述了MySQL查詢排序與查詢聚合函數用法。分享給大家供大家參考,具體如下:

排序

為了方便查看數據,可以對數據進行排序

語法:

select * from 表名 order by 列1 asc|desc [,列2 asc|desc,...]

說明

將行數據按照列1進行排序,如果某些行列1的值相同時,則按照列2排序,以此類推

  • 默認按照列值從小到大排列(asc)
  • asc從小到大排列,即升序
  • desc從大到小排序,即降序

例1:查詢未刪除男生信息,按學號降序

select * from students where gender=1 and is_delete=0 order by id desc;

例2:查詢未刪除學生信息,按名稱升序

select * from students where is_delete=0 order by name;

例3:顯示所有的學生信息,先按照年齡從大–>小排序,當年齡相同時 按照身高從高–>矮排序

select * from students order by age desc,height desc;

聚合函數

為了快速得到統(tǒng)計數據,經常會用到如下5個聚合函數

總數

count(*)表示計算總行數,括號中寫星與列名,結果是相同的

例1:查詢學生總數

select count(*) from students;

最大值

max(列)表示求此列的最大值

例2:查詢女生的編號最大值

select max(id) from students where gender=2;

最小值

min(列)表示求此列的最小值

例3:查詢未刪除的學生最小編號

select min(id) from students where is_delete=0;

求和

sum(列)表示求此列的和

例4:查詢男生的總年齡

select sum(age) from students where gender=1;
-- 平均年齡
select sum(age)/count(*) from students where gender=1;

平均值

avg(列)表示求此列的平均值

例5:查詢未刪除女生的編號平均值

select avg(id) from students where is_delete=0 and gender=2;

更多關于MySQL相關內容感興趣的讀者可查看本站專題:《MySQL查詢技巧大全》、《MySQL常用函數大匯總》、《MySQL日志操作技巧大全》、《MySQL事務操作技巧匯總》、《MySQL存儲過程技巧大全》及《MySQL數據庫鎖相關技巧匯總

希望本文所述對大家MySQL數據庫計有所幫助。

相關文章

  • Mysql 建庫建表技巧分享

    Mysql 建庫建表技巧分享

    本文中說到的“建”,并非單純的建一個庫,或是建一張表,而是你建好的庫和表在項目的運營中,是否能應付各種事件,下面我說說幾個我在項目中遇到的問題以及處理的方法,算是一個小小的心得,給大家分享下。
    2011-07-07
  • mysql 觸發(fā)器用法實例詳解

    mysql 觸發(fā)器用法實例詳解

    這篇文章主要介紹了mysql 觸發(fā)器用法實例詳解的相關資料,需要的朋友可以參考下
    2017-06-06
  • MySQL數據庫性能優(yōu)化介紹

    MySQL數據庫性能優(yōu)化介紹

    大家好,本篇文章主要講的是MySQL數據庫性能優(yōu)化介紹,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Mysql字段為null的加減乘除運算方式

    Mysql字段為null的加減乘除運算方式

    這篇文章主要介紹了Mysql字段為null的加減乘除運算方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • mysql中的utf8與utf8mb4存儲及區(qū)別

    mysql中的utf8與utf8mb4存儲及區(qū)別

    本文主要介紹了mysql中的utf8與utf8mb4存儲及區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • mysql日志文件在哪 如何修改MySQL日志文件位置

    mysql日志文件在哪 如何修改MySQL日志文件位置

    MySQL日志文件相信大家都有很多的了解,MySQL日志文件一般在:/var/log/mysqld.log,下面介紹如何修改MySQL日志文件位置,需要的朋友可以參考下
    2012-12-12
  • MySQL性能指標TPS+QPS+IOPS壓測

    MySQL性能指標TPS+QPS+IOPS壓測

    這篇文章主要介紹了MySQL性能指標TPS+QPS+IOPS壓測,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-08-08
  • 詳細分析MySQL主從復制

    詳細分析MySQL主從復制

    這篇文章主要介紹了MySQL主從復制的相關資料,幫助大家更好的理解和學習MySQL,感興趣的朋友可以了解下
    2020-08-08
  • 關于數據庫連接池Druid使用說明

    關于數據庫連接池Druid使用說明

    這篇文章主要介紹了關于數據庫連接池Druid使用說明,涉及Druid 參數和運行原理等等相關內容,小編覺得挺不錯的,在這里給大家分享一下。
    2017-10-10
  • MySQL對limit查詢語句的優(yōu)化方法

    MySQL對limit查詢語句的優(yōu)化方法

    這篇文章主要介紹了MySQL對limit查詢語句的優(yōu)化方法,分別講解了offset參數比較小和offset參數比較大的時候,如何優(yōu)化查詢語句,需要的朋友可以參考下
    2014-07-07

最新評論