2022-02-12 データサイエンス100本ノックで勉強(22) データサイエンス100本ノックでSQLとPythonを勉強していきます。 github.com S-024: レシート明細テーブル(receipt)に対し、顧客ID(customer_id)ごとに最も新しい売上日(sales_ymd)を求め、10件表示せよ。 続きを読む
2022-02-11 圧縮エンコードとその種類について勉強 圧縮エンコードについてよくわかっていなかったので調べました。 まずは圧縮とは何かというのがまとまっている記事を探して、以下の記事がわかりやすかったです。 tom-51.net www.ycc.u-tokai.ac.jp 続きを読む
2022-02-11 データサイエンス100本ノックで勉強(21)groupby データサイエンス100本ノックでSQLとPythonを勉強していきます。 github.com S-023: レシート明細テーブル(receipt)に対し、店舗コード(store_cd)ごとに売上金額(amount)と売上数量(quantity)を合計せよ。 続きを読む
2022-02-10 データサイエンス100本ノックで勉強(20)distinctとunique データサイエンス100本ノックでSQLとPythonを勉強していきます。 github.com S-022: レシート明細テーブル(receipt)の顧客ID(customer_id)に対し、ユニーク件数をカウントせよ。 続きを読む
2022-02-09 データサイエンス100本ノックで勉強(19)件数を取得 データサイエンス100本ノックでSQLとPythonを勉強していきます。 github.com S-021: レシート明細テーブル(receipt)に対し、件数をカウントせよ。 続きを読む
2022-02-08 データサイエンス100本ノックで勉強(18) データサイエンス100本ノックでSQLとPythonを勉強していきます。 github.com S-020: レシート明細テーブル(receipt)に対し、1件あたりの売上金額(amount)が高い順にランクを付与し、先頭10件を抽出せよ。項目は顧客ID(customer_id)、売上金額(amount)、付与したランクを表示させること。なお、売上金額(amount)が等しい場合でも別順位を付与すること。 続きを読む
2022-02-07 データサイエンス100本ノックで勉強(17)集計関数 RANK()とROW_NUMBER() データサイエンス100本ノックでSQLとPythonを勉強していきます。 github.com S-019: レシート明細テーブル(receipt)に対し、1件あたりの売上金額(amount)が高い順にランクを付与し、先頭10件を抽出せよ。項目は顧客ID(customer_id)、売上金額(amount)、付与したランクを表示させること。なお、売上金額(amount)が等しい場合は同一順位を付与するものとする。 続きを読む