
麻烦大家帮我看看这里为什么出错了,我是真的不知道哪里出问题了,谢谢!
以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
从你给出的内容来看,你在执行SQL查询时遇到了一个错误:“Unknown column 'Deptld' in 'field list'”。这个错误表明在你的查询中引用了一个不存在的列名“Deptld”。根据你的数据表结构描述,应该是列名“DeptId”,而不是“Deptld”。你需要确保在查询中正确使用正确的列名。
对于你的第一个查询,你想查询字段为NULL的行,你应该使用正确的列名“DeptId”,并且确保你的数据表中确实存在这个字段。代码应该是这样的:
USE Company;
SELECT Id, Name, DeptId, Salary
FROM tb_emp
WHERE DeptId IS NULL;
对于你的第二个查询,你想查询不重复的Name字段内容,代码应该是这样的:
USE Company;
SELECT DISTINCT Name
FROM tb_emp;
确保在你的数据表中字段名称和你在查询中使用的名称完全一致,否则你会遇到这样的错误。如果数据表确实存在“Deptld”这个字段,并且这是你想要的字段名称,那么你需要在查询中使用这个名称。不过从你的描述和给出的数据来看,似乎应该使用“DeptId”。