zoukankan      html  css  js  c++  java
  • 某列字符串相加计算的sql语句的写法

    如果需要计算某一列字符串相加,应该如何实现呢?下面就将教您计算某列的字符串相加sql语句写法,希望对您学习sql语句使用有所启迪。

    一个表  
    两列:

    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
        [column1]=stuff((select ','+[column1] from tb t where column2=tb.column2 for xml path('')), 1, 1, ''),column2
      from
        tb
      group by
        column2
  • 相关阅读:
    声明式事务编程
    PlatformTransactionManager
    编码式事务
    事务的ACID
    struts2的工作原理
    通过Callable接口实现多线程
    Struts2 标签
    Struts2基础
    MySQL性能优化(十)-- 主从复制(一主多从)
    JVM学习(一)
  • 原文地址:https://www.cnblogs.com/huanghai223/p/1866561.html
Copyright © 2011-2022 走看看