文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>某列字符串相加计算的sql语句的写法

某列字符串相加计算的sql语句的写法

时间:2010-11-01  来源:钻石眼泪

一个表  
两列:

  1. column1  char(12)    
  2. column2  int   

举例:  
 
要求:以column2为聚合标准,把column1所有字符串相加

计算某列的字符串相加sql语句脚本:

  1. -------------------------------------------------------------------------  
  2.  
  3. create table order_car  
  4. (  
  5.   column2 int null,  
  6.   column1 varchar(500) null  
  7. )  
  8. insert into order_car(column1,column2)  
  9. values  
  10. (  
  11. '43243'      ,        3    
  12. )  
  13.  
  14. insert into order_car(column1,column2)  
  15. values  
  16. (  
  17. 'erew'      ,        2    
  18. )  
  19.  
  20. insert into order_car(column1,column2)  
  21. values  
  22. (  
  23. 'gg'      ,        1    
  24. )  
  25.  
  26. insert into order_car(column1,column2)  
  27. values  
  28. (  
  29. 'kk'      ,       1   
  30. )  
  31.  
  32. ----------------------------------------------------------------------  

实现方法:

  1. select column2, stuff((select ','+ltrim(column1) from order_car   
  2. where column2=b.column2 for xml path('')),1,1,'') from order_car b  
  3.  
  4. ****************************************************************  
  5.  
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载