タイムゾーンを見つける
データ分析のスキルは、開発者がコード上の問題を診断する場面でも役立ちます。
このシナリオでは、あなたはウェブブラウザの開発チームに所属し、バグの調査を行っています。多くのユーザーが位置情報を提供していないため、問題の特定が難しくなっています。ただし、ユーザーをタイムゾーンでセグメント化することは可能です。バグ報告によると、この問題は UTC オフセットが +5:30 から +5:45 の範囲にあるタイムゾーンのユーザーに影響しており、さらに対象のタイムゾーンは 30 分または 45 分のオフセットを持つと考えられています。
チームリードは、影響がありうるタイムゾーンの名称と UTC オフセットを提示するよう求めています。
この演習はコースの一部です
PostgreSQLで学ぶ時系列分析
演習の手順
pg_timezone_namesテーブルから、UTC オフセットが +5:30 から +5:45 時間の範囲にあるタイムゾーンのnameとutc_offsetを取得し、nameで並べ替えてください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
-- Select the name and utc_offset
SELECT name, ___
FROM ___
-- Filter for offsets between +5:30 and +5:45 hours
WHERE ___
ORDER BY name;