查询商品sp数据表中品牌为德芙和瑞士莲的的商品号sph,商品名spm、单价dj,按商品号sph升序排列
时间: 2024-03-25 09:37:48 浏览: 16
好的,您可以使用以下 SQL 语句来查询商品表 sp 中品牌为“德芙”和“瑞士莲”的商品信息,并按照商品号 sph 升序排列:
```
SELECT sph, spm, dj
FROM sp
WHERE pp IN ('德芙', '瑞士莲')
ORDER BY sph ASC;
```
这条语句会选择商品表 sp 中品牌为“德芙”和“瑞士莲”的所有商品,并返回商品号(sph)、商品名(spm)和单价(dj)三个字段。同时,它会按照商品号 sph 升序排列结果,以便您可以很方便地查看所有商品的编号。请注意,IN 操作符可以用于匹配多个值,如果您需要修改查询条件或返回字段,请相应地修改查询语句。
相关问题
ERROR 1064 (42000) at line 4: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'like ('德芙%', '瑞士莲%')ORDER BY sph ASC' at line 1
出现这个错误提示是因为在 SQL 语句中,LIKE 关键字和参数之间需要有空格。请尝试在查询语句中添加空格,如下所示:
```
SELECT sph, spm, dj
FROM sp
WHERE pp LIKE '德芙%' OR pp LIKE '瑞士莲%'
ORDER BY sph ASC;
```
这条语句会选择商品表 sp 中品牌以“德芙”或“瑞士莲”开头的所有商品,并返回商品号(sph)、商品名(spm)和单价(dj)三个字段。同时,它会按照商品号 sph 升序排列结果,以便您可以很方便地查看所有商品的编号。请注意,LIKE 操作符用于模糊匹配,% 代表匹配任意字符,如果您需要修改查询条件或返回字段,请相应地修改查询语句。