用oracle修改《Oracle12c数据库基础教程》的零售价格,保证修改后不超过50元。如果超过50元提示“价格过高!”。
时间: 2024-05-11 09:20:19 浏览: 119
oracle 12c 数据库 教程
假设需要修改的书籍零售价格字段为 retail_price,可以通过以下SQL语句进行修改:
```
UPDATE books
SET retail_price = 50
WHERE book_name = 'Oracle12c数据库基础教程';
```
这个语句会将书名为 "Oracle12c数据库基础教程" 的书籍的零售价格修改为50元。如果修改后的价格超过50元,可以使用以下语句进行判断:
```
SELECT CASE WHEN retail_price <= 50 THEN '价格修改成功!' ELSE '价格过高!' END AS result
FROM books
WHERE book_name = 'Oracle12c数据库基础教程';
```
这个语句会在查询结果中返回一个 result 字段,如果修改后的价格不超过50元,则返回 "价格修改成功!",否则返回 "价格过高!"。
阅读全文