-- sazaefamily table
CREATE TABLE sazaefamily (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
gender TEXT NOT NULL,
age INTEGER NOT NULL,
jobId INTEGER NOT NULL
);
-- sazaefamily values
INSERT INTO sazaefamily VALUES (1, '磯野波平', '男性',54,100);
INSERT INTO sazaefamily VALUES (2, 'フグ田サザエ', '女性',24,200);
INSERT INTO sazaefamily VALUES (3, '磯野カツオ', '男性',11,300);
INSERT INTO sazaefamily VALUES (4, '磯野ワカメ', '女性',9,300);
INSERT INTO sazaefamily VALUES (5, '穴子さん', '男性',27,100);
-- fetch sazaefamily values
SELECT * FROM sazaefamily;
出力結果です。 無事にテーブルが表示されました。
次に、結合する新たなテーブルjobcodeを作って行きます。
-- jobcode table
CREATE TABLE jobcode (
jobId INTEGER PRIMARY KEY,
jobs TEXT NOT NULL
);
-- jobcode values
INSERT INTO jobcode VALUES (100, '会社員');
INSERT INTO jobcode VALUES (200, '主婦');
INSERT INTO jobcode VALUES (300, '学生');
-- fetch jobcode values
SELECT * FROM jobcode;
#サザエさんのキャラクターの辞書
#職業や特徴を「キー」、名前を「値」
chara_dic={'大黒柱':'磯野波平','主婦':'フグ田サザエ','小学生':'磯野カツオ','幼児':'フグ田タラオ','ペット':'タマ'}
#辞書.items()を使ってループで出力
for (key,value) in chara_dic.items():
print(key,value)
#サザエさんのキャラクターの辞書
#職業や特徴を「キー」、名前を「値」
chara_dic={'大黒柱':'磯野波平','主婦':'フグ田サザエ','小学生':'磯野カツオ','幼児':'フグ田タラオ','ペット':'タマ'}
#辞書.items()を使ってループで出力
for (key,value) in chara_dic.items():
print(key+"の、"+value+"さんです。")
もう少し「キー」と「値」を見やすくしたいので、コードをこの様に書き換えます。
print("【"+key+"】の、【"+value+"】さんです。")
ここまでのコードと実行結果です。
#サザエさんのキャラクターの辞書
#職業や特徴を「キー」、名前を「値」
chara_dic={'大黒柱':'磯野波平','主婦':'フグ田サザエ','小学生':'磯野カツオ','幼児':'フグ田タラオ','ペット':'タマ'}
#辞書.items()を使ってループで出力
for (key,value) in chara_dic.items():
print("【"+key+"】の、【"+value+"】さんです。")
#サザエさんのキャラクターのリスト
chara=['波平','サザエ','カツオ','タマ']
#ループを使ってリストを取り出す
#i=3のタマのtypeを「猫ちゃん」にする
for i in range(len(chara)):
if i==3:
type='猫ちゃん'
else:
type='人間'
print(chara[i]+':'+type)
#サザエさんのキャラクターのリスト
chara=['波平','サザエ','カツオ','タマ']
#ループを使ってリストを取り出す
#i=3のタマのtypeを「猫ちゃん」にする
for i,member in enumerate(chara):
if i==3:
type='猫ちゃん'
else:
type='人間'
print(i,member+':'+type)
#サザエさんのキャラクターのリスト
chara=['波平','サザエ','カツオ','タマ']
#ループを使ってリストを取り出す
#i=3のタマのtypeを「猫ちゃん」にする
for i,member in enumerate(chara):
if i==3:
type='猫ちゃん'
else:
type='人間'
print('家族No.'+str(i)+' '+member+'さんは「'+type+'」です。')