数据库中有一列叫做count,和函数count相混淆 在数据库中有一列叫做count。当这么查询的时候就报错。认为现在写的count是数据库中列。这么怎么解决啊?SELECT count(*) FROM SMS 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 count是关键字,类似的关键字还有user,table等一般来说,是不允许使用关键字来命名表和列的。有些数据库,例如mssql,易用性比较强,允许使用关键字作为列名,但查询的时候需要特殊处理一下。例如,table{id,user} select id,[user] from [table]最后说一下我的建议: 学习一下tsql92标准,所有的关系数据库都是遵守类似标准的(版本不同遵守的sql标准也有区别)。不要使用关键字作为列名和表名,这极其不规范。 oralcle数据库SELECT count(*) FROM SMS就是说,这么查就说是count是列明 SELECT count(id) FROM SMS ,不要用count(*)mysql可以给字段加上``符号sqlserver,access 可以加 []符号解决。 请教关于重写 一个小程序题,不明白输出结果 如何统计项目的类 一个非常基础的问题 希望各位能帮忙解决 关于嵌套panel的小问题 如何在applet 上面画一条横线呢? 大家讨论一下这种情况下对象的回收!!! 请大家给点建议吧 TextArea 文本编辑问题!? Java 网络编程有些什么内容? 新学JAVA的疑惑.. 怎样才能中止一个Thread对象并将其及时释放?
select id,[user] from [table]最后说一下我的建议:
学习一下tsql92标准,所有的关系数据库都是遵守类似标准的(版本不同遵守的sql标准也有区别)。不要使用关键字作为列名和表名,这极其不规范。
sqlserver,access 可以加 []符号解决。