-- Count all stocks
SELECT * FROM symbols;
SELECT COUNT(*) FROM symbols;
-- List all stocks with their respective sectors
SELECT
s.*,
sec.sector_name
FROM symbols s
INNER JOIN sectors sec ON sec.id_sector = s.id_sectorSELECT
s.id_symbol,
s.symbol,
s.symbol_name,
sec.sector_name,
s.marketcap,
s.employees
FROM symbols s
INNER JOIN sectors sec ON sec.id_sector = s.id_sector-- Find total stocks per each sectors?
SELECT
sec.sector_name,
COUNT(*) as total_stocks
FROM symbols s
INNER JOIN sectors sec ON s.id_sector = sec.id_sector
GROUP BY sec.sector_name-- Find the top 4 sectors with largest companies?
SELECT
sec.sector_name,
COUNT(*) as total_stocks
FROM symbols s
INNER JOIN sectors sec ON s.id_sector = sec.id_sector
GROUP BY sec.sector_name
ORDER BY total_stocks DESCSELECT
sec.sector_name,
COUNT(*) as total_stocks
FROM symbols s
INNER JOIN sectors sec ON s.id_sector = sec.id_sector
GROUP BY sec.sector_name
ORDER BY total_stocks DESC
LIMIT 4