1樓:
樓上說得對的
不過是除size的總數還是,b中每條記錄的size 呢?
select (select count(name) from a)/size from b;--這個是每條記錄的size相除
select (select count(name) from a)/(select sum(size) from b)
from dual --這個是2個的重和相除。
--這樣
select (count/size)*100+'%' from (select count(name) count,a.aid from a group by a.aid) a ,b
where a.aid=b.bid
2樓:南鄉鬥士
先查出b表中的所有內容,然後迴圈讀取bid欄位,對應的欄位分別查出該號下的a表中的管理員人數(這個不難吧),然後除以size欄位中的資料就ok了。
3樓:
select count(name) from a;
select size from b;
把第一個的搜尋結果與第二個搜尋結果除一下就可以得出你要的結果
4樓:匿名使用者
select p.aid,cast(p.num/1.00/q.size*100 as decimal(10,2))+'%'
from
(select aid,count(distinct name) num
from a
group by aid
) p,
b qwhere p.aid=q.bid
sql語句查詢,sql語句查詢
表要告訴我們呀,不要還要我們設計資料庫吧? 給表啊 我想查查這個玩玩 1.select from student 2.select id,name,age from student 我有例題你要嗎 靠 這麼多東西幫你寫不曉得要死多少腦細胞 分還是少了點 這點分。sql語句查詢不等於怎麼查不出來? 大...
sql查詢語句 多重查詢,SQL查詢語句,怎樣查詢重複資料
select count num,systemfrom site visitmessagewhere visit time 2009 07 17 03 20 22 and visit time 2009 07 27 03 20 22 order by num desc select system,c...
模糊查詢Sql語句問題,SQL模糊查詢語句怎麼寫啊
理工愛好者 模糊之後估計效率不太好 如果知道z是開頭字母 select name where pyname like z s 如果zs都是中間字母 select name where pyname like z s 祝好運,望採納。 select from 表面 like zs like是不分大小寫...