读书人

利用UNION ALL显示出共计

发布时间: 2013-10-08 16:32:36 作者: rapoo

利用UNION ALL显示出合计

项目中常常会有合计项,通常是通过计算出某列,然后在此列的最后显示出合计。惯用的手法是通过UNION ALL来无意义连接。

例子:达到如下效果

利用UNION  ALL显示出共计


SQL代码:

select * from tunion allselect '','合计','',sum(amt) from t

特别需要注意的是,两句select 的显示项要个数对应、列数据类型对应。且sum(amt)列对应的数据类型必须是数值型(有可能合计是通过后台计算出,写在某列的最后,此列必须为数字型)。

读书人网 >其他数据库

热点推荐