inblog logo
|
silver
    SQL๋ฌธ์ œํ’€๊ธฐ

    [SQL๋ฌธ์ œํ’€๊ธฐ - Advent of SQL 2025 ๐ŸŽ…] ์žฅ๋ฅด, ์—ฐ๋„๋ณ„ ๊ฒŒ์ž„ ํ‰๋ก ๊ฐ€ ์ ์ˆ˜ ๊ตฌํ•˜๊ธฐ

    silver's avatar
    silver
    Dec 11, 2025
    [SQL๋ฌธ์ œํ’€๊ธฐ - Advent of SQL 2025 ๐ŸŽ…] ์žฅ๋ฅด, ์—ฐ๋„๋ณ„ ๊ฒŒ์ž„ ํ‰๋ก ๊ฐ€ ์ ์ˆ˜ ๊ตฌํ•˜๊ธฐ
    Contents
    ๋ฌธ์ œ๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ์ •๋‹ต

    ๋ฌธ์ œ

    solvesql.com
    solvesql.com
    https://solvesql.com/problems/critic-scores-by-genre-and-year/

    ๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ์ •๋‹ต

    MySQL, SQLite, PostgreSQL

    select r.name genre, round(avg(case when g.year = 2011 then g.critic_score end),2) score_2011, round(avg(case when g.year = 2012 then g.critic_score end),2) score_2012, round(avg(case when g.year = 2013 then g.critic_score end),2) score_2013, round(avg(case when g.year = 2014 then g.critic_score end),2) score_2014, round(avg(case when g.year = 2015 then g.critic_score end),2) score_2015 from games g join genres r on r.genre_id = g.genre_id where g.year between 2011 and 2015 group by r.name;
    Share article

    silver

    RSSยทPowered by Inblog