• <nav id="kggui"></nav>
  • <optgroup id="kggui"></optgroup>
  • <menu id="kggui"></menu><xmp id="kggui"><nav id="kggui"></nav>
    <menu id="kggui"><menu id="kggui"></menu></menu>
    <nav id="kggui"></nav>

    sql語句年齡

    SQL語句按年齡分組,統計各個年齡的人數

    先確保你的出生年月是datetime的日期類型,語法如下。

    select case when datediff(year,出生年月,getdate()) when datediff(year,出生年月,getdate()) between 21 and 25 then '21-25年齡段'

    else '25以上年齡段' end as 年齡段,count(1) as 年齡段人數

    from 表

    group by

    case when datediff(year,出生年月,getdate()) when datediff(year,出生年月,getdate()) between 21 and 25 then '21-25年齡段'

    else '25以上年齡段' end

    也可以試試

    select sum(case when datediff(year,出生年月,getdate()) sum(case when datediff(year,出生年月,getdate()) between 21 and 25 then 1 else 0 end) '21-25年齡段',

    sum(case when datediff(year,出生年月,getdate()) >25 then 1 else 0 end) '25以上年齡段'

    from 表

    如何用SQL語句把出生日期計算年齡,比如是1984-2-16怎么算出年齡

    計算年齡就是,計算當前時間與出生日期的年份差的過程,所以用到DATEDIFF 函數。

    一、DATEDIFF 函數簡介 1、函數功能:返回兩個日期之間的間隔指定單位值。 2、語法:DATEDIFF ( date-part, date-expression-1, date-expression-2 ) date-part :指定要測量其間隔的日期部分,常用參數說明 date-expression-1 某一間隔的起始日期。

    date-expression-2 某一間隔的結束日期。 函數返回值:從date-expression-2 值中減去 Date-expression-1,返回兩個參數之間 date-parts 的值。

    3、范例演示: SELECT datediff( hh, '4:00AM', '5:50AM' )下面的語句返回 102:SELECT datediff( mm, '1987/05/02', '1995/11/15' )下面的語句返回 0:SELECT datediff( dd, '00:00', '23:59' )下面的語句返回 4:SELECT datediff( dd,'1999/07/19 00:00','1999/07/23 23:59' )下面的語句返回 0:SELECT datediff( mm, '1999/07/19', '1999/07/23' )下面的語句返回 1:SELECT datediff( mm, '1999/07/19', '1999/08/23' )二、通過出生日期計算年齡的實例 1、實例表格:a_test 2、SQL語句如下: select bh,rq,case when datediff(yy,rq,getdate()) = 0 then cast(datediff(mm,rq,getdate()) as char(3)) +'個月' else cast(datediff(yy,rq,getdate()) as char(3)) +'歲' end as '年齡' from a_test;語句解析:語句主體部分 case when datediff(yy,rq,getdate()) = 0 then cast(datediff(mm,rq,getdate()) as char(3)) +'個月' else cast(datediff(yy,rq,getdate()) as char(3)) +'歲' end as '年齡'datediff函數計算出生日期rq與系統當前時間getdate()的年份差值,如果差值大于0,就計算月份差,顯示月份為年齡。 語句結果如圖:。

    轉載請注明出處華閱文章網 » sql語句年齡

    短句

    美學語句

    閱讀(220)

    《美學》句子精彩經典的 書不在身邊,就依照記憶寫點自己喜歡的。(非原文,讀后自己理解的)美是什么?不同社會時期的人有著不同的觀念,比較主流的有“忘了名字”的國家的誰提出:和

    短句

    plsql語句查詢

    閱讀(277)

    sql語句兩表聯查-兩表聯查該怎樣寫查詢Sql語句?做一個簡單的論壇,把兩個表都選上,選擇你要的字段,然后在條件里面把關聯的字段條件加上,例如下面: "SELECT article.title, thor, article.publishdate, arti

    短句

    While語句的for嵌套

    閱讀(264)

    for循環內的嵌套while語句 舉個例子,在for語句里加入了while循環,如果while的條件滿足,則執行下面的語句,然后跳出這個循環,然后執行下一個語句。 boll find=false; //定義一個布爾型的變量,初始值為falsefor(int

    短句

    hibernate的sql查詢語句

    閱讀(238)

    如何用hibernate直接進行SQL語句查詢 我寫個簡單的例子,樓主可以參考下public int getLogin(String username,String password) { String sql="select * from user_tab

    短句

    shell條件語句

    閱讀(226)

    shell腳本中的if中多條件語句如何寫 寫法:if [ $a = "aa" -a $b = "bb" ] || [$c = "cc" -a $d = "dd" ];thenecho "success"fi擴展資料:shell腳本if判斷多個條件1、如果a>b

    短句

    python的if循環語句

    閱讀(221)

    python中 while, if, for 語句有什么區別嗎?比如在進行range函數循環時while是Python中的循環語句,if屬于條件選擇語句,而for in屬于迭代語句。while 用于重復執行操作,重復的條件不一定是特定的次數,只要條件滿足即可

    短句

    去除重復語句

    閱讀(210)

    如何用SQL語句去掉重復記錄 COL1 中有重復記錄(COL1,COL2為主鍵),如何刪除1、有少數重復記錄(在col1,col2上有索引比較好)DELETE TWHERE (COL1,COL2) IN(SELECT COL1,COL2 FROM

    短句

    return語句java

    閱讀(233)

    java語言中的return語句怎麼用舉個例子 所周知,return 只能用在有返回類型的函數中,但是有返回值的函數一定要有return嗎?return都可以用在函數的哪些地方呢?這是本文需要討論

    短句

    jqueryif語句

    閱讀(235)

    jQuery中if語句條件為真為什么也不會執行 1.jq中,$(id)是獲取到頁面元素的方法,建議你給這兩個input框,加上id屬性,然后用$("username&quot;)和$("passwors&quot;)的方法獲取對象并取值

    短句

    創建視圖sql語句

    閱讀(267)

    如何用SQL語句創建一個視圖 使用create view語句就可以創建視圖了,具體語句如下:create view viewname as select * from Tab_EdsProd(Tab_EdsProd是表的名字)where (后面可以接一線限制

    短句

    漢語句子分析

    閱讀(258)

    【初中語文句子賞析方法】 初中語文現代文句子的理解分析,是語文教學中的一項重要的教學內容,內容廣泛,難教學.我根據本人的教學經驗,又查閱了大量的有關資料,認為以下的方法比較好.閱讀現代文,充分理解句子的作用,要抓好十種句子的分析.1.抓

    短句

    中醫的語句

    閱讀(287)

    贊美中醫的句子 1. 中醫文化歷史悠久,獨具特色。一碗藥湯,一根銀針,常常能起到立竿見影的效果,因而,中醫一直被認為是世界上最神秘的醫學之一。”中醫藥能生生不息數千年,至今

    短句

    關于安全語句

    閱讀(216)

    寫二十句關于安全的句子 1、安全是最重要的,擁有安全,才能擁有生命。從此以后,我每天每時每刻都注意安全。2、上帝是公平的也是吝嗇的,他只賜予每個人一次生命,所以我們必須珍惜。生活中的交通安全與我們的關系是非常密切的,它就像我們的朋友

    短句

    qt語句

    閱讀(248)

    求QT語言概述答案 QT不是語言,只是一個工具包.Qt是一個跨平臺應用程序框架。通過使用Qt,您可以一次性開發應用程序和用戶界面,然后將其部署到多個桌面和嵌入式操作系統,而無

    短句

    美學語句

    閱讀(220)

    《美學》句子精彩經典的 書不在身邊,就依照記憶寫點自己喜歡的。(非原文,讀后自己理解的)美是什么?不同社會時期的人有著不同的觀念,比較主流的有“忘了名字”的國家的誰提出:和

    短句

    plsql語句查詢

    閱讀(277)

    sql語句兩表聯查-兩表聯查該怎樣寫查詢Sql語句?做一個簡單的論壇,把兩個表都選上,選擇你要的字段,然后在條件里面把關聯的字段條件加上,例如下面: "SELECT article.title, thor, article.publishdate, arti

    短句

    While語句的for嵌套

    閱讀(264)

    for循環內的嵌套while語句 舉個例子,在for語句里加入了while循環,如果while的條件滿足,則執行下面的語句,然后跳出這個循環,然后執行下一個語句。 boll find=false; //定義一個布爾型的變量,初始值為falsefor(int

    短句

    hibernate的sql查詢語句

    閱讀(238)

    如何用hibernate直接進行SQL語句查詢 我寫個簡單的例子,樓主可以參考下public int getLogin(String username,String password) { String sql="select * from user_tab

    短句

    shell條件語句

    閱讀(226)

    shell腳本中的if中多條件語句如何寫 寫法:if [ $a = "aa" -a $b = "bb" ] || [$c = "cc" -a $d = "dd" ];thenecho "success"fi擴展資料:shell腳本if判斷多個條件1、如果a>b

    短句

    python的if循環語句

    閱讀(221)

    python中 while, if, for 語句有什么區別嗎?比如在進行range函數循環時while是Python中的循環語句,if屬于條件選擇語句,而for in屬于迭代語句。while 用于重復執行操作,重復的條件不一定是特定的次數,只要條件滿足即可

    短句

    去除重復語句

    閱讀(210)

    如何用SQL語句去掉重復記錄 COL1 中有重復記錄(COL1,COL2為主鍵),如何刪除1、有少數重復記錄(在col1,col2上有索引比較好)DELETE TWHERE (COL1,COL2) IN(SELECT COL1,COL2 FROM

    短句

    if語句效率

    閱讀(257)

    for+if語句 和 僅用if語句 的程序效率 以下為在VC++6.0環境下對程序效率(時間,空間)分析的過程和結論:1 程序代碼#include "stdafx.h"#include <stdio.h>int main(){int numbe

    久久热在线视频