Advertisement
MCFoger

Untitled

Jun 6th, 2025
450
0
179 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. SELECT COUNT(*) FROM breed_ads;
  2.  
  3. SELECT SUM(clicks)
  4. FROM breed_ads
  5. WHERE country_group = 'Tier1';
  6.  
  7. SELECT
  8.   100.0 * SUM(CAST(clicks AS FLOAT)) / NULLIF(SUM(CAST(impressions AS FLOAT)), 0) AS ctr_percent
  9. FROM
  10.   breed_ads
  11. WHERE
  12.   breed = 'breed_1';
  13.  
  14.  
  15.   SELECT breed, COUNT(*) AS freq
  16. FROM breed_ads
  17. GROUP BY breed
  18. ORDER BY freq DESC
  19. LIMIT 2;
  20.  
  21.  
  22. WITH ctrs AS (
  23.   SELECT
  24.     breed,
  25.     audience,
  26.     SUM(CAST(clicks AS FLOAT)) / NULLIF(SUM(CAST(impressions AS FLOAT)), 0) AS ctr
  27.   FROM
  28.     breed_ads
  29.   WHERE
  30.     audience IN ('Female', 'Male')
  31.   GROUP BY
  32.     breed, audience
  33. )
  34. SELECT
  35.   f.breed,
  36.   f.ctr AS female_ctr,
  37.   m.ctr AS male_ctr,
  38.   f.ctr - m.ctr AS ctr_diff
  39. FROM
  40.   ctrs f
  41.   JOIN ctrs m ON f.breed = m.breed AND f.audience = 'Female' AND m.audience = 'Male'
  42. WHERE
  43.   f.ctr > m.ctr
  44. ORDER BY
  45.   ctr_diff DESC;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement