У меня есть таблица со следующими столбцами
source_title, country, language, source_url
Мне нужно сгенерировать запрос, который даст мне следующее:
country, source_title count, percentage of sources
и
language, source_title count, percentage of sources
в основном сопоставляют страну со всеми источниками и получают количество и проценты этого сопоставления
, а не данные уровня строки, такие как
SELECT [source_id]
,[source_title]
,[source_url]
,[moreover]
,[country]
,[lang]
FROM [NewsDatabase].[dbo].[NewsSourcesMatch]
order by country
Например, если имеется 10 записей, где страна - СШАзатем
country count(source_title) % source_title
USA 10 10/1000 * 100
извините, все здесь представляют пример данных
source_title source_url, более того страна lang
Hadeland http://www.hadeland.net Hadeland НОРВЕГИЯ норвежский
Business Wire http://www.businesswire.com Business Wire США
Adelaide Now http://www.adelaidenow.com.au Adelaide Now АВСТРАЛИЯ English
MSNBC Local http://www.msnbc.msn.comMSNBC Местные США Английский
UDN.com http://forum.udn.com UDN.com ТАЙВАНЬ Китайский
CBS3 Филадельфия http://cbs3.com CBS3 Филадельфия США Английский
104,7 Edge Radio http://www.1047edgeradio.com 104,7 Edge Radio СОЕДИНЕННЫЕ ШТАТЫ
Таким образом, есть четыре от США, поэтому общий процент не должен быть 4/7 * 100