SQL SERVER 条件语句提示列名无效

2024-12-04 14:03:20
推荐回答(5个)
回答1:

提示列名无效,说明查询的表和字段不对应,即表中不存在查询的列名。
sql:select * from tablename t where t.name='zhangdan';
解释:如果上面tablename表中存在name字段,那么就会有正常的查询结果,如果没有name字段,那么就会报错。可以通过‘select * from tablename t ’查询下,确认字段后在添加查询条件。

回答2:

你的name字段应该是字符型的,所以它的判断条件要用引号
"Select * From [myTable] where Name='xikonglei';";

回答3:

这是基本的数据问题,我记得c里面也是一样的,字符比对的时候必须用引号括起来

回答4:

NAME是字符(串)型吧?

回答5:

沙发