開発環境
- OS X Mavericks - Apple(OS)
- Emacs (CUI)、BBEdit - Bare Bones Software, Inc. (GUI) (Text Editor)
- Python (プログラミング言語)
初めてのコンピュータサイエンス(Jennifer Campbell、Paul Gries、Jason Montojo、Greg Wilson(著)長尾 高弘(翻訳))の15章(データベース)、15.11(練習問題)、2-b.を解いてみる。
15.11(練習問題)、2-b.
コード(BBEdit)
sample.py
#!/usr/bin/env python3.3
#-*- coding: utf-8 -*-
import sqlite3 as dbapi
con = dbapi.connect('census.db')
cur = con.cursor()
cur.execute('''
SELECT Density.Population, Capitals.Population
FROM Density INNER JOIN Capitals
WHERE Density.State == Capitals.State
''')
print('州/準州と州/準州都の人口')
for x in cur.fetchall():
print(x)
con.close()
入出力結果(Terminal)
$ ./sample.py 州/準州と州/準州都の人口 (512930, 172918) (135294, 58358) (908007, 359183) (7237479, 682757) (11410046, 4682897) (1119583, 671274) (978933, 192800) (2974807, 937845) (3907738, 311902) (28674, 21405) (37360, 16541) (26745, 5236) $
0 コメント:
コメントを投稿