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

Mysql出生日期轉(zhuǎn)換為年齡并分組統(tǒng)計人數(shù)的方法示例

 更新時間:2020年11月06日 11:28:40   作者:a little rookie  
這篇文章主要給大家介紹了關(guān)于Mysql出生日期轉(zhuǎn)換為年齡并分組統(tǒng)計人數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

查詢數(shù)據(jù)庫

SELECT * FROM `student`

查詢結(jié)果

id name birthday
1 張三 1970-10-01
2 李四 1990-10-01
3 王五 2002-10-01
4 馬六 2003-10-01

轉(zhuǎn)換為年齡的查詢語句,使用函數(shù)TIMESTAMPDIFF

SELECT id, name, birthday, TIMESTAMPDIFF(YEAR,student.birthday,CURDATE()) as age FROM `student`

查詢結(jié)果

d name birthady age
1 張三 1970-10-01 50
2 李四 1990-10-01 30
3 王五 2002-10-01 18
4 馬六 2003-10-01 17

然后按照年齡段進行分組

SELECT
	GROUP_CONCAT(a.id) as ids,
	GROUP_CONCAT(a.name) as names,
	CASE
		WHEN a.age<18 THEN '少年'
		WHEN a.age>=18 AND a.age< 40 THEN '青年'
		WHEN a.age>=40 AND a.age< 60 THEN '中年'
	END as age,
	count(a.id) as count
FROM
	(SELECT id, name, birthday, TIMESTAMPDIFF(YEAR,student.birthday,CURDATE()) as age FROM `student`) as a
GROUP BY
	CASE
		WHEN a.age<18 THEN '少年'
		WHEN a.age>=18 AND a.age< 40 THEN '青年'
		WHEN a.age>=40 AND a.age< 60 THEN '中年'
	END

查詢結(jié)果

ids names age count
1 張三 中年 1
4 馬六 少年 1
2,3 李四,王五 青年 2

tips:當前時間是2020年

總結(jié)

到此這篇關(guān)于Mysql出生日期轉(zhuǎn)換為年齡并分組統(tǒng)計人數(shù)的文章就介紹到這了,更多相關(guān)Mysql出生日期轉(zhuǎn)年齡并分組統(tǒng)計內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL查詢優(yōu)化:LIMIT 1避免全表掃描提高查詢效率

    MySQL查詢優(yōu)化:LIMIT 1避免全表掃描提高查詢效率

    在某些情況下,如果明知道查詢結(jié)果只有一個,SQL語句中使用LIMIT 1會提高查詢效率,感興趣的朋友可以了解下哈,希望對你優(yōu)化mysql查詢有所幫助
    2013-04-04
  • MySQL之select in 子查詢優(yōu)化的實現(xiàn)

    MySQL之select in 子查詢優(yōu)化的實現(xiàn)

    這篇文章主要介紹了MySQL之select in 子查詢優(yōu)化的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • 在MySQL中使用Sphinx實現(xiàn)多線程搜索的方法

    在MySQL中使用Sphinx實現(xiàn)多線程搜索的方法

    這篇文章主要介紹了在MySQL中使用Sphinx實現(xiàn)多線程搜索的方法,修改Sphinx的搜索引擎配置即可,需要的朋友可以參考下
    2015-06-06
  • mysql存儲過程事務(wù)管理簡析

    mysql存儲過程事務(wù)管理簡析

    本文將提供了一個絕佳的機制來定義、封裝和管理事務(wù),需要的朋友可以參考下
    2012-11-11
  • MySQL實現(xiàn)自然連接查詢的示例

    MySQL實現(xiàn)自然連接查詢的示例

    MySQL自然連接是一種基于共同列名自動執(zhí)行的查詢方式,無需顯式指定連接條件,自然連接的結(jié)果可能會受到列名和表結(jié)構(gòu)的影響,因此在使用自然連接時需謹慎,本文就來介紹一下如何使用,感興趣的可以了解一下
    2024-09-09
  • MySQL如何實現(xiàn)跨庫join查詢

    MySQL如何實現(xiàn)跨庫join查詢

    這篇文章主要介紹了MySQL如何實現(xiàn)跨庫join查詢問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 關(guān)于MYSQL中每個用戶取1條記錄的三種寫法(group by xxx)

    關(guān)于MYSQL中每個用戶取1條記錄的三種寫法(group by xxx)

    本篇文章是對MYSQL中每個用戶取1條記錄的三種寫法進行了詳細的分析介紹,需要的朋友參考下
    2013-07-07
  • MySQL必備的常見知識點匯總整理

    MySQL必備的常見知識點匯總整理

    這篇文章主要介紹了MySQL必備的常見知識點,結(jié)合實例形式匯總整理了mysql各種常見知識點,包括登錄、退出、創(chuàng)建、增刪改查、事務(wù)等知識點與操作注意事項,需要的朋友可以參考下
    2020-05-05
  • MySQL主從同步中的server-id示例詳解

    MySQL主從同步中的server-id示例詳解

    這篇文章主要給大家介紹了關(guān)于MySQL主從同步中server-id的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • MySql5.7.18字符集配置圖文詳解

    MySql5.7.18字符集配置圖文詳解

    本文通過圖文并茂的形式給大家介紹了mysql5.7.18字符集配置教程,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2017-06-06

最新評論