根据图书表中的单价,查询出版单位为清华大学出版社的平均单价,若平均单价大于25,显示较贵,否则显示便宜。利用if语句实现
时间: 2024-02-21 15:59:58 浏览: 97
好的,根据您的要求,我可以给您提供以下 SQL 语句实现:
```
SELECT AVG(price) AS avg_price
FROM book
WHERE publisher = '清华大学出版社';
```
然后,我们可以使用以下代码实现您的要求:
```
# 执行 SQL 查询
cursor.execute("SELECT AVG(price) AS avg_price FROM book WHERE publisher = '清华大学出版社'")
result = cursor.fetchone()
# 获取查询结果
avg_price = result[0]
# 根据平均单价判断
if avg_price > 25:
print("较贵")
else:
print("便宜")
```
请注意,这里的 `cursor` 对象是您所使用的数据库连接的游标对象。另外,您需要根据您的实际情况修改 SQL 查询中的表名以及字段名。
阅读全文