今週は、下記の基本構文での演習問題に取り組みました。
私は、DB Browser for SQLite を使用しております。
SELECT フィールド名 FROM テーブル名
フィールドを取得する命令
WHERE
FROM の直後に記述し、指定した条件に合致したレコードのみを取得する
ORDER BY フィールド名 (ASC / DESC)
行の並べ替え(field1 ASC, field2 DESC や 1, 2 DESC も可能)
LIMIT
if 構文の理解と、条件分岐の使い方・データや変数鵜などの状態によって処理を分ける
・例えば、数値のデータが偶数雨の場合にだけ出力する
・重要な制御構文の1つ
>>> age = 30>>> if age < 6:... print('未就学')... elif age < 20:... print('未成年')... else:... print('成人')... 成人>>>
条件式と理論演算子の理解と使い方 • 条件式とは、if文の中で使う
辞書のデータの取得>>> user = {'name': 'suzuki', 'age': 26}>>> user['name']'suzuki'>>> user['age']26>>> 'name' in user #キーが存在するかの確認True>>> 'tel' in userFalse>>>
キーの存在を確認する方法は、in 演算子 OR キー in 辞書を使う
get メソッド・キーの有無を確認せずにデータを安全に取得できる
・getメソッドを使う
・キーが存