資料庫統計不同字段數量時的sql語句

2021-06-28 12:56:36 字數 493 閱讀 8297

今天對乙個表a中欄位進行查詢,不同型別的字段進行資料統計;

1.select  count(1)  from a  where strwhere 對符合條件的行數進行統計

2.select count(filed) from a  where strwhere 對符合條件列的行數進行統計,基本同上

下面才是今天重頭戲

3.當欄位存在型別,且為0,1時,最為簡單,但常用如:1.男,女;2.是,否;等可以用 0,1來作為型別的正反型別時;

select sum(filde1),sum(filde2) from a where strwhere

當 查詢多個字段,且為固定型別時(typea,typeb。。。。)

4. select  sum(case when  filed1=typea1  then 1 else 0 end),sum(case when  filed2=typea2 then 1 else 0 end) from a  where strwhere

資料庫 訪問字段資料

在學生資訊管理系統中,查詢資料,修改資料都需要從表中提取字段資料,現在我們來看看5中訪問欄位的方法 1.根據字段索引值來訪問字段資料 dim mcc as adodb.recordset mcc.fields 1 value 這種方法在分析 時有些不方便,不知道該字段的名稱,這是,我們可以選用另一種...

資料庫clob欄位資料解析

問題描述 業務資料複雜不固定,使用json格式儲存在clob大字段中,後期需要通過sql批量取資料,怎麼解決?解決方法 使用substr instr tochar casethen方法去實現 方法描述 substr 方法 substr 字串,擷取開始位置,擷取長度 返回擷取的字 tochar方法 最...

Hibernate不同資料庫的連線及SQL方言

net.sourceforge.jtds.jdbc.driver jdbc jtds sqlserver alex 1134 news org.hibernate.dialect.sqlserverdialect sasa true rdbms 方言 db2 org.hibernate.dialec...