見出し画像

Python始めました。SQL の記述 2

SQLで丸ごと抽出する

以下の記事で、テーブル丸ごと取り込んでpandasで加工・・・
で 試しましたが、重かったです。

test_sql1 = ( ' SELECT * FROM test-tble; ' )テーブル丸ごと取り出してpandasで必要な列・行を使用

やはり、SQLでWHERE句を使用して抽出しておく

test_sql1 = ( ' SELECT * FROM test-tble WHERE date = 20220830 ; ' )
会社で使用しているDBの日付データは文字列(YYYYMMDD)なんです。

日付の範囲選択は日付型でと思いましたが、テキスト文字列でもBETWEEN a AND b が使えました。(実はSQLの日付型変換が上手く出来ず)

例)2022年上期の場合。
WHERE date BETWEEN 20220401 AND 20220930
なんとそのまま文字列でも抽出できました!!!

おわり




サポートを頂けると、沢山記事が書けると思います。