select REALHANDLER, count(*) as 總數(shù), sum(case when status='RESOLVED' then 1 else 0 end)as 已解決,
成都創(chuàng)新互聯(lián)于2013年成立,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元印臺(tái)做網(wǎng)站,已為上家服務(wù),為印臺(tái)各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話(huà):028-86922220
sum(case when status!='RESOLVED' then 1 else 0 end)as 未解決,
sum(case when status='RESOLVED' then 1 else 0 end)+0.0001/count(*) as 完成率
from INCIDENT
group by REALHANDLER
)+0.0001試一下 因?yàn)榉祷氐念?lèi)型和sum(case when status='RESOLVED' then 1 else 0 end),count(*) 一樣
標(biāo)準(zhǔn)答案:
declare @ACount int
select @ACount=count(*) from 表 --計(jì)算總數(shù),避免放在大數(shù)據(jù)的select中影響效率
if @ACount0 --判斷是否有記錄,無(wú)記錄時(shí)@Acount為0,不能做除數(shù)
select 表.name,cast(count(*) as numeric(10,3))/cast(@ACount as numeric(10,3)) from 表 group by 表.name --做百分比時(shí)要避免直接用/,會(huì)整除的,就無(wú)法判斷%比例了。
else
select '表中無(wú)記錄,無(wú)法統(tǒng)計(jì)比例'
--小數(shù)點(diǎn)后保留三位,換算成%比,應(yīng)該如12.5%的精確度,numeric(10,3)前面的10如果長(zhǎng)度不夠可以根據(jù)需要修改
select 12/23 * 100 ||'%' from dual;
mysql 服務(wù)器支持 # 到該行結(jié)束、-- 到該行結(jié)束 以及 /* 行中間或多個(gè)行 */ 的注釋方格:
mysql SELECT 1+1; # 這個(gè)注釋直到該行結(jié)束
mysql SELECT 1+1; -- 這個(gè)注釋直到該行結(jié)束
mysql SELECT 1 /* 這是一個(gè)在行中間的注釋 */ + 1;
mysql SELECT 1+
/*
這是一個(gè)
多行注釋的形式
*/
1;
注意 -- (雙長(zhǎng)劃) 注釋風(fēng)格要求在兩個(gè)長(zhǎng)劃后至少有一個(gè)空格!
盡管服務(wù)器理解剛才描述的注釋句法,但 MySQL 客戶(hù)端的語(yǔ)法分析在 /* ... */ 注釋方式上還有所限止:
單引號(hào)和雙引號(hào)被用來(lái)標(biāo)志一個(gè)被引用字符串的開(kāi)始,即使是在一個(gè)注釋中。如果注釋中的引號(hào)沒(méi)有另一個(gè)引號(hào)與之配對(duì),那和語(yǔ)法分析程序就不會(huì)認(rèn)為注釋結(jié)束。如果你以交互式運(yùn)行 mysql,你會(huì)產(chǎn)生困惑,因?yàn)樘崾痉麖?mysql 變?yōu)?' 或 "。
一個(gè)分號(hào)被用于指出當(dāng)前 SQL 語(yǔ)句的結(jié)束并且跟隨它的任何東西表示下一行的開(kāi)始。
不論你是以交互式運(yùn)行 mysql 還是將命令放在一個(gè)文件中,然后以 mysql some-file 告訴 mysql 讀取它的輸入,這個(gè)限制均存在。
網(wǎng)站欄目:sqlserver求比例,sql 占比計(jì)算
分享地址:http://sd-ha.com/article28/hcoicp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、電子商務(wù)、全網(wǎng)營(yíng)銷(xiāo)推廣、虛擬主機(jī)、網(wǎng)站營(yíng)銷(xiāo)、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)