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
时间: 2023-07-09 16:51:03 浏览: 112
SQL 错误提示
出现这个错误提示是因为在 SQL 语句中,LIKE 关键字和参数之间需要有空格。请尝试在查询语句中添加空格,如下所示:
```
SELECT sph, spm, dj
FROM sp
WHERE pp LIKE '德芙%' OR pp LIKE '瑞士莲%'
ORDER BY sph ASC;
```
这条语句会选择商品表 sp 中品牌以“德芙”或“瑞士莲”开头的所有商品,并返回商品号(sph)、商品名(spm)和单价(dj)三个字段。同时,它会按照商品号 sph 升序排列结果,以便您可以很方便地查看所有商品的编号。请注意,LIKE 操作符用于模糊匹配,% 代表匹配任意字符,如果您需要修改查询条件或返回字段,请相应地修改查询语句。
阅读全文