本题目要求编写SQL语句, 查询sh_goods表中分类id为3的商品中,其价格比分类id为8的所有商品价格都低的商品信息。注意:查询结果显示字段依据输出样例设置
时间: 2024-02-15 16:02:37 浏览: 46
以下是查询语句:
```
SELECT sg.goods_id, sg.goods_name, sg.shop_price
FROM sh_goods sg
WHERE sg.cat_id = 3
AND sg.shop_price < ALL (
SELECT sg2.shop_price
FROM sh_goods sg2
WHERE sg2.cat_id = 8
);
```
解释:
首先在 `sh_goods` 表中查询 `cat_id` 为3的商品,然后通过子查询获取 `cat_id` 为8的所有商品价格,使用 ALL 关键字比较价格,找出价格比所有 `cat_id` 为8的商品价格都低的商品。最后根据输出样例选择需要的字段进行显示。
相关问题
本题目要求编写SQL语句, 将sh_goods表中id为2的商品价格由15元修改为30元
好的,您可以使用以下SQL语句来完成该任务:
```
UPDATE sh_goods SET price=30 WHERE id=2;
```
该语句会将sh_goods表中id为2的商品价格由15元修改为30元。请注意,执行该语句前请确认您具有修改表中数据的权限,并且表中确实存在id为2的商品。
本题目要求编写SQL语句, 结合sh_goods表和sh_goods_attr_value表创建视图view_goods_2,包含拥有属性值的数量大于1个的商品对应的商品id和name。
好的,您的问题是如何编写SQL语句,结合sh_goods表和sh_goods_attr_value表创建视图view_goods_2,包含拥有属性值的数量大于1个的商品对应的商品id和name。下面是SQL语句:
CREATE VIEW view_goods_2 AS
SELECT sh_goods.id, sh_goods.name
FROM sh_goods
INNER JOIN sh_goods_attr_value
ON sh_goods.id = sh_goods_attr_value.goods_id
GROUP BY sh_goods.id, sh_goods.name
HAVING COUNT(sh_goods_attr_value.attr_value_id) > 1;
该视图将返回拥有属性值数量大于1个的商品对应的商品id和name。请注意,此视图基于两个表之间的连接和聚合函数。因此,确保这两个表中的值具有正确的格式和数据类型,并且在执行此SQL语句之前,请备份您的数据。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)