1. 我要用一條sql語句統計某欄位為0和1的總數應該怎麼寫
我要用一條sql語句統計某欄位為0和1的總數應該怎麼寫?
如果onefield 只稿賀有0或1兩個值,可以使用分組轎敬空計算:
select onefield , count(1) cot from table group by onefield;
結果閉瞎中會如下顯示:
onefield cot
0 數量
1 數量
另一種方案:
select sum(case when onefield = 0 then 1 else 0 end) zero_count,
sum(case when onefield = 1 then 1 else 0 end) one_count from table;
2. 匯編編程,編寫程序統計AL中'1'和'0'的個數
MOVBX,0800H
MOVCX,粗塵咐8
LP:
SHL岩純AL,1
JNCNEXT
INCBL
DECBH
NEXT:
LOOPLP
END
本程兄扒序執行之後,BH 中是0的個數,BL 中是1的個數。
3. C語言編程:在鍵盤上隨機輸入0或1,分別統計你個數,並計算出最長0的個數
#include <studio.h>
int main()
{
int n1=0,n0=0;
int combo0=0,tmp = 0;
char ch;
ch=getchar();
while (ch == '1' || ch == '0')
{
if (ch == '1')
{
n1++;
if (combo0 < tmp)
{
combo0 = tmp;
}
tmp = 0;
}
else if(ch == '0')
{
n0++;tmp++;
}
ch = getchar();
}
if (combo0 < tmp)
combo0 = tmp;
printf("1:%d,0:%d,max 0 combo:%d",n1,n0,combo0);
}
時間所限,寫得非常粗糙,您也沒說尺鏈最大可能輸入多長的字元陵蔽孫串,所以我就沒有保存輸入
期待高人給出更並衡好的演算法。
4. C語言編程:在鍵盤上隨機輸入0或1,分別統計你個數,並計算出最長0的個數
這個不難
用連個計簡皮數器m
,n分別計算0和1
再則粗用一個l計算0的長度
當輸入第一個0時
l=1
當第二個為攔盯差0時
l自加
否則清零
就這樣吧
5. 怎樣在Excel中用vb編寫統計二進制中一組數據0或者1的個數
不需要編程,可以用簡單地利用查找-替換功能就侍悔可實現。打開需要統計的excel表,選菜單-編輯-替換,在查找內容輸入0,再點擊全部替換,完成後顯示老擾正「excel已完成搜索並進行了x處替換」,x 就是全部0的統計數。按確定後再在查找內容處輸入1,重復以上過程,可以李彎得到全部1的統計數。關閉文件,不保存對文件的修改。