6001.データ検索の基本スクリプト - takobouzu/BOAT_RACE_DB GitHub Wiki

Home > 6000.分析用スクリプト

データ検索の基本スクリプト

pyrhon3を使用したSQLite3の検索スクリプト。データ検索の基本となるスクリプトである。

スクリプトコード

""""
【ファイル】basic.py
【機能仕様】BOAT_RACE_DBからテーブルを内容を検索する基本的なスクリプト
【動作環境】pythonista3
【開発来歴】2021.01.23 Ver 1.00
"""

import sqlite3
BOAT_RACE_DB = 'boatrace.db'

#出走表タイトルテーブルの検索SQL
wk_sql1 = '''
SELECT * FROM t_race_t
WHERE
    t_race_t.yyyymmdd BETWEEN '20210101' AND '20210131'
ORDER BY t_race_t.yyyymmdd ASC
'''

#出走表タイトルテーブルのレコードを出力
conn = sqlite3.connect(BOAT_RACE_DB)
cur = conn.cursor()
for row1 in cur.execute(wk_sql1):
    print(row1)
cur.close()
conn.close()

実行結果

$> python3 basic.py
('20210131', '01', '桐生', '一般', 'ナイター', '第15回埼玉新聞社杯', '3日目', '-')
('20210131', '02', '戸田', 'G1', '通常', '戸田プリムローズ開設64周年記念', '3日目', '中止')
('20210131', '06', '浜名湖', '一般', '通常', '男女W優勝戦\u3000BOAT\u3000Boy\u3000cup', '3日目', '-')
('20210131', '09', '津', '一般', '通常', '日本トーターカップ', '3日目', '-')
('20210131', '11', 'びわこ', '一般・女子', '通常', 'びわこヴィーナス!\u3000酒処\u3000京都\u3000新京極\u3000スタンド杯', '5日目', '-')
('20210131', '12', '住之江', '一般', 'ナイター', 'BTSりんくう開設8周年記念競走', '4日目', '-')

Home > 6000.分析用スクリプト