
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
なんとそのまま文字列でも抽出できました!!!
おわり
いいなと思ったら応援しよう!
