SQL

Python

【Python】SnowflakeへSQLを発行しSELECT結果をデータフレームに取得する方法

SnowflakeにSQLを発行して、結果をデータフレームに取得し、ついでにCSVファイルに出力してみます。ライブラリをインストールしておきます。pip install snowflake-connector-python pandas下記...
ChatGPT

【SQL】LAG関数で1つ前の行の値を取得(履歴テーブル作成で利用)

SnowflakeのSQLで履歴テーブルを作成したのですが、LAG関数とその関連の関数が便利だったため、使い方について記載します。SQLによる履歴テーブル作成以下のようなテーブルAをもとに、IDごとの名称の履歴テーブル(FROM~TO形式)...
ChatGPT

【ChatGPT】SQL初心者向け研修メニューを作成してもらった

310インターネット上に情報が多く存在するIT関係の質問には、ChatGPTが比較的正確に回答してくれるように思います。SQLを初学者に教える場面が多いため、SQLの研修メニューを作成してもらいました。はじめにSQL(Structured ...
Python

【Python】AthenaへSQLを発行しSELECT結果をデータフレームに取得する方法

AWSのAthenaでは、S3内のデータをPrestoベースのSQLを使用して参照できます。フラットファイルにクエリで検索をかけられます。私も業務でAthenaを使用していますが、PythonからAthenaへSQLを発行したいケースは多々...