数据库里有一张商品表product,它的结构如下: 请你编写数据库查询语句查找所有利润超过50元(不包括50元)的商品,查询的结果包括product_name, purchase_price, sale_price三个字段。你可以自行选择SQL语句或MongoDB语句作答。提示:purchase_price是进货价,sale_price是售出价。
时间: 2024-02-12 17:09:28 浏览: 172
如果是MySQL数据库,可以使用以下SQL语句查询:
```
SELECT product_name, purchase_price, sale_price FROM product WHERE sale_price - purchase_price > 50;
```
如果是MongoDB数据库,可以使用以下语句查询:
```
db.product.find({$expr: {$gt: [{$subtract: ['$sale_price', '$purchase_price']}, 50]}}).project({product_name: 1, purchase_price: 1, sale_price: 1});
```
其中,$expr表示表达式运算符,$subtract用于计算差值,project用于筛选需要的字段,1表示需要,0表示不需要。
阅读全文