sql 小知识点

来源:互联网 发布:hive 配置mysql 编辑:程序博客网 时间:2024/05/16 04:41

1.group 用法

很多时候我们需要分组函数来统计数据,在此过程中因为业务问题可能会用到别名,此时sql可能会写成如下样子:

SELECT a.FEE_RESERVE ASFEE_OTHER, COUNT(1)   AS COUNT_NO FROM T_EXPENSES_BILL a GROUP BYa.FEE_RESERVE ASFEE_OTHER;

此时会报错:命令未正确结束,原因在于此处的 “AS” ,数据库将它当作一个函数了,造成sql错误;

解决方式:group by 之后的不要用别名,即:去掉 “AS”及其后面的别名,如下:

SELECT a.FEE_RESERVE ASFEE_OTHER, COUNT(1)   AS COUNT_NO FROM T_EXPENSES_BILL a GROUP BYa.FEE_RESERVE;

     

0 0
原创粉丝点击