如何解决SQL 时的情况 - 您的 SQL 语法有错误;
我正在尝试从表中获取数据并基于一列添加名为“昂贵”的新列 虽然在网上查看后我的语法没有被接受。
代码:
SELECT product_name,product_description,product_price
CASE
WHEN product_price > 10000 THEN 'Expensive'
WHEN product_price < 100 THEN 'Cheap'
ELSE 'Medium'
END AS cost
FROM products;
错误: #1064 - 你的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在“CASE”附近使用的正确语法 WHEN product_price > 10000 THEN '贵' WHEN product_price
解决方法
你在 case 前漏掉了逗号 (,)
SELECT product_name,product_description,product_price,( CASE
WHEN product_price > 10000 THEN 'Expensive'
WHEN product_price < 100 THEN 'Cheap'
ELSE 'Medium'
END
) AS cost
FROM products;
,
const str = '4589';
const newStr = str.slice(0,1) + ' ' + str.slice(1);
console.log(newStr);
缺少一个逗号。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。