Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql SQL时的情况-SQL语法中有错误;_Mysql_Case - Fatal编程技术网

Mysql SQL时的情况-SQL语法中有错误;

Mysql SQL时的情况-SQL语法中有错误;,mysql,case,Mysql,Case,我试图从表中获取数据,并根据一列添加名为“昂贵”的新列 虽然在网上查看后,我的语法没有被接受 代码: 错误: 1064-您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以了解使用near'CASE的正确语法 当产品价格>10000时,则“昂贵” 当产品价格时,您在案例之前遗漏了逗号 SELECT product_name, product_description, product_price, ( CASE WHEN product_price > 10000 THE

我试图从表中获取数据,并根据一列添加名为“昂贵”的新列 虽然在网上查看后,我的语法没有被接受

代码:

错误: 1064-您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以了解使用near'CASE的正确语法 当产品价格>10000时,则“昂贵”
当产品价格时,您在案例之前遗漏了逗号

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;
缺少逗号。

产品描述、产品价格后缺少逗号
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;
SELECT product_name, product_description, product_price,