oracle 查詢同一字段不同狀態下面的總數

2021-07-01 20:58:56 字數 408 閱讀 1029

-------------     資料表中的資料總條數,以及status1是未完成的條數

select count(code) total_count ,sum(case when status1=『未完成』  then 1 else 0 end ) audit_count  from table

-------------     資料表中  狀態為未完成的條數和審核的條數 和已完成的條數

select sum(case when status1=『未完成』  then 1 else 0 end ) audit_count  , sum(case when status1='審核中' then 1 else 0 end ) ,  sum(case when status1='已完成'  then 1 else 0 end ) from table

mysql 根據不同條件查詢表中同一字段

需求 需要在一張表中,查詢某個店鋪05 17和05 10兩天的同乙個gmv欄位資料 遇到問題 在測試過程中發現,如果兩天中任意一天沒有資料,則該店鋪整體資料均不顯示 解決 select a.seller nick,ifnull a.gmv,0 ifnull b.gmv,0 as last gmv f...

Mysql 同一欄位多值模糊查詢

同一欄位多值模糊查詢,使用多個or進行鏈結,效率不高,但沒有更好的解決方案。有看到charindex 關鍵字,可查詢結果並不是模糊,舉個栗子 例如select from table where charindex name 張三,李四 0 二 同一值多字段模糊查詢,使用concat關鍵字,舉個栗子 ...

oracle 批量更改所有表的同一字段型別

經常需要oracle中的所有的字段的型別更改為另外乙個型別,可以考慮利用如下 此處的demo為將nvarchar2轉為varchar2型別並且字段長度保持不變。declare cursor c tab is select from user tab columns t where t.data ty...