當前位置:股票大全官網 - 股票行情 - SQL作業問題。。。幫我壹個忙。。

SQL作業問題。。。幫我壹個忙。。

I .報告以英鎊為單位的每支股票的價值。按國家和公司對報告進行排序。

SELECT b.STKCODE,b.STKFIRM,b.STKPRICE*a.Exchange_Rate作為STKPRICE_NEW FROM nation a,stockinfo b其中b.natcode=a.natcode

按b.natcode,b.STKFIRM排序

二。按國家報告庫存總值。

通過NATCODE從stockinfo組中選擇natcode,sum(STKPRICE*STKQTY)作為Tal_stockholdings

三。按國家報告股票數量及其總價值。

通過NATCODE從stockinfo組中選擇natcode,COUNT(STKPRICE*STKQTY)作為tal_num,sum(STKPRICE*STKQTY)作為Tal_value

四。報告有兩個或兩個以上上市股票的國家的股票總價值。

SELECT NATCODE,sum(STK price * STK qty)AS Tal _ stock holdings FROM stock info GROUP BY NAT code HAVING COUNT(STK price * STK qty)>=2

動詞 (verb的縮寫)股票投資組合中有多少家公司?

SELECT COUNT(*) FROM stockinfo

不及物動詞有多少公司的持股超過30000股?

SELECT COUNT(*)FROM stock info WHERE STK qty & gt;=30001

七。求平均股息。

從stockinfo a,NATION b中選擇AVG(a.STKDIV*b.Exchange_Rate)作為avg_div_pd,其中a.natcode=b.natcode

八。這個投資組合的平均收益率是多少?

從stockinfo a,NATION b中選擇AVG((a . STK div * STK qty)* b . Exchange _ Rate)作為avg_div_pd,其中a.natcode=b.natcode

備註:我不知道妳放股票投資組合的表格的名字是什麽,所以我把它設置為“stockinfo”,我希望妳能想壹想我為什麽這樣寫。