欢迎投稿

今日深度:

利用UNION ALL显示出合计

利用UNION ALL显示出合计


利用UNION ALL显示出合计
 
项目中常常会有合计项,通常是通过计算出某列,然后在此列的最后显示出合计。惯用的手法是通过UNION  ALL来无意义连接。
 
例子:达到如下效果
 
 
SQL代码:
 
[sql]
select * from t  
union all  
select '','合计','',sum(amt) from t  

 

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

www.htsjk.Com true http://www.htsjk.com/oracle/20980.html NewsArticle 利用UNION ALL显示出合计 利用UNION ALL显示出合计 项目中常常会有合计项,通常是通过计算出某列,然后在此列的最后显示出合计。惯用的手法是通过UNION ALL来无意义连接。 例子:达到如...
相关文章
    暂无相关文章
评论暂时关闭