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