我试图从表中获取数据,并基于一个列添加名为'Expension'的新列,尽管在网上查看后,我的语法没有被接受。
代码:
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 server版本相对应的手册,了解在第2行“case WHEN product_price>10000”和“expairing”WHEN product_price<'附近使用的正确语法
SELECT product_name, product_description, product_price,
少了一个逗号。
大小写前漏了逗号(,)
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;
我正在运行以下SQL语法: 但不管用。我得到了这个错误: 错误1064(42000):您的SQL语法中有错误;查看与您的MySQL server版本相对应的手册,了解第1行“DISTINCT >”Number of Employees“FROM Hours”附近使用的正确语法 你能告诉我我在哪里做错了吗?对不起,我对MySQL和数据库不熟悉。
问题内容: 我有一个MySQL命令: 当我运行它时,我得到一个错误: 问题答案: 是不是 您应该使用SQL工具来可视化可能出现的错误,例如 MySQL Workbench 。
我需要帮助。我正在开发上传文本文件的应用程序。就在这一刻,我遇到了错误,我不能清楚地理解。下面是我的代码: 使用TextFilesDB; 创建表(int(11)NOT NULL AUTO_INCREMENT, varchar(45)NOT NULL,varchar(45)默认NULL,varchar(45)默认NULL,mediumblob,主键()))
问题内容: 我从数据库中删除记录时遇到问题。几个小时以来,我一直在努力弄清自己在做错什么。我在这里搜索了一些主题,但没有一个回答我在做什么错。我在数据库中制作了这3个表: 这是我的hibernate映射文件: 因此,当我尝试从jTable中删除一条记录时,它给了我一个错误。这是我用来从jTable和数据库中删除数据的代码: ServiceCheck.java 这是错误: 任何帮助将不胜感激! 问题
错误代码1064,SQL状态42000:您的SQL语法中有一个错误;请查看与您的MySQL服务器版本相对应的手册,以便在第1行“option sql_select_limit=default”附近使用正确的语法 我花了很多时间寻找解决方案,但没有找到解决方案:(
如有任何帮助,不胜感激。