本文主要是介绍sql语句查询中要注意as后面别名不要与关键词有冲突,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天在跑一个老的项目的时候发现一条查询语句报错
select count(id) as count from member
然后把这个语句在一些数据库管理工具中查询,都可以得到正确的结果。
为什么在项目中提示错误呢?
因为as count 这里的问题,count本身是关键字,而as count的写法,让解析器误认为关键字写的不完整,所以就报错了。
所以,as后面的别名,一定要与关键字区别开。
如果写
select count(id) as tt from member
则不会报错。
这篇关于sql语句查询中要注意as后面别名不要与关键词有冲突的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!