單錶多字段統計

2021-08-24 18:36:27 字數 654 閱讀 5092

在表cccommoncompany中 有province欄位,licensestartdate 開始日期字段,licenseenddate 結束日期字段,

我們的要求是按照licensestartdate和licenseenddate所在的年份來統計.見sql:

select province,

sum(case when year(licensestartdate)='2012' then 1 else 0 end) as startdatecount ,

sum(case when year(licenseenddate)='2012' then 1 else 0 end) as enddatecount

from cccommoncompany

group by province

說明: sum(case when year(licensestartdate)='2012' then 1 else 0 end) as startdatecount

是指 當licensestartdate的年份='2012'的時候 就+1 否則+0

當然'2012'這個是傳遞進來的引數。

MySQL單錶多字段模糊查詢

在最近的乙個專案需要實現在單錶中對多字段進行多個關鍵字的模糊查詢,但這數個關鍵字並不一定都存在於某個字段。例如現有table表,其中有 title,tag,description三個字段,分別記錄一條資料的標題,標籤和介紹。然後根據使用者輸入的查詢請求,將輸入的字串通過空格分割為多 個關鍵字,再在這...

oracle 多欄位統計(多count)

查詢同一張表中同一欄位的不同值的綜合,方法如下 select o.code 禮品 o.name 禮品名稱,l.couponactivityid 券活動定義,count l.couponno as 券總數量,count case when l.state in 0 then 0 end 未兌換券數量,...

單錶多字段MySQL模糊查詢的實現

mysql模糊查詢是我們經常會遇到的,下面就為您介紹 mysql模糊查詢的實現方法,希望對您學習mysql模糊查詢方面能夠有所幫助。在最近的乙個專案需要實現在單錶中對多字段進行多個關鍵字的mysql模糊查詢,但這數個關鍵字並不一定都存在於某個字段 例如現有table表,其中有title,tag,de...