1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶデータベース入門

Connected

演習

個別レコードの更新

update 文は insert 文ととてもよく似ています。たとえば、employees テーブル内のすべての賃金を次のように更新できます。

stmt = update(employees).values(wage=100.00)

update 文では、どのデータを更新するかを決めるために通常 where 句も使います。たとえば、ID が 15 の従業員のレコードだけを更新するには、前の文に次のように追加します。

stmt = stmt.where(employees.id == 15)

ここでは FIPS 州コードを使用します。これは米国政府が米国の各州および一部の関連地域を識別するために用いるコードです。

この演習で使用する表と列の名前は次のとおりです。state_fact(テーブル)、name(列)、fips_state(列)。

指示1 / 3

undefined XP
    1
    2
    3
  • state_fact テーブルから、name 列の値が 'New York' の行について、すべての列を選択するステートメントを作成し、select_stmt と名付けてください。
  • すべての結果を取得して results に代入してください。
  • results 全体と、最初の行の fips_state 列を表示してください。