問題 #571中級トランザクション
一時テーブルとトランザクション
一時テーブル `temp_sales` を作成し、`properties` テーブルから `property_type` が 'House' で `price` が 500000 以上の物件の `id`, `name`, `price` を挿入してください。その後、`temp_sales` テーブルの `price` の合計を計算し、その合計が 1000000 以上であれば、`properties` テーブルの対応する物件の `price` を 10% 値下げするトランザクションを実行してください。合計が 1000000 未満の場合は何も変更しないでください。
この問題で学べること
- トランザクション の構文・考え方
- 中級レベルの SQL クエリの書き方
- ブラウザ上で SQL を実行して即座に結果を確認する練習
使用テーブル
properties難易度・対象者
- 難易度
- 中級
- カテゴリ
- トランザクション
- 対象者
- JOIN や集計関数を一通り使える方、より実務的な問題に取り組みたい方
関連問題
データベースを初期化中...
しばらくお待ちください...