SQLとPythonの実務スキルまとめ|現場で使う内容だけ厳選

仕事

SQL & Python 実務メモ(自分用)

現場で使う内容だけをコンパクトに整理。迷ったときに見返す用。


■ SQL

▼ 最重要

  • SELECT
  • WHERE
  • JOIN(最重要)

👉 実務はJOINが中心
👉 「どのキーで結合するか」が重要

▼ 基本セット

  • GROUP BY(集計)
  • ORDER BY(並び替え)
  • LIMIT(件数制限)
▼ よく使う

  • CASE(条件分岐)
  • サブクエリ
  • WITH句(CTE)

👉 WITH句は可読性が上がるので最近よく使う

▼ 注意ポイント

  • UPDATE / DELETE(WHERE必須)
  • インデックス(パフォーマンス)

👉 遅い原因は「JOIN」か「インデックス」が多い

▼ 意識すること

  • まずSELECTで小さく確認
  • いきなり本番データを触らない
  • LIMITをつけて検証

■ Python

▼ 必須

  • if / for
  • 関数
  • リスト / 辞書

👉 このレベルで対応できる現場もある

▼ 実務

  • CSV操作
  • API連携
  • try-except(エラー処理)
▼ できると強い

  • pandas
  • SQL連携

👉 SQL → Pythonで加工が基本

▼ 優先度低

  • 機械学習
  • Web開発(Django / FastAPI)

■ スキル構成

  • SQL(メイン)
  • Python(補助)
  • Excel / VBA(効率化)

■ 一言まとめ

SQL:JOINが理解できればOK
Python:データを扱えればOK


■ 次にやること

  • JOINパターンに慣れる
  • GROUP BYで集計
  • WITH句を書く
  • PythonでSQL結果を触る

必要な部分だけ深掘りしていく。

タイトルとURLをコピーしました