数据库中有一列叫做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 可以加 []符号解决。 急求 Invoke.jar 替代工具 函数能这么写吗? 在线求救 有一个好玩的程序, Java Timer 如何catch后停止 请问怎样遍历TreeMap 求教JAVA原始类型编码问题 APPLET能调用WINDOWS API吗? 请给出连接MySQL的完整代码~~并请告知MySQL的驱动下载地址~~~马上结 怎样设置path classpath? 新学JAVA的疑惑.. 怎样才能中止一个Thread对象并将其及时释放?
select id,[user] from [table]最后说一下我的建议:
学习一下tsql92标准,所有的关系数据库都是遵守类似标准的(版本不同遵守的sql标准也有区别)。不要使用关键字作为列名和表名,这极其不规范。
sqlserver,access 可以加 []符号解决。