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
  • 相关阅读:
    vue 集成 vis-network 实现网络拓扑图
    三维空间旋转和Three.JS中的实现
    es6常用新属性(详细整理版)
    css的top和left属性不起作用
    网易云音乐歌单生成外链播放器
    Webstorm常用快捷键备忘
    CPU
    中标麒麟neokylin信息查看
    split分割(拆分)文件
    centos7 安装wps
  • 原文地址:https://www.cnblogs.com/huanghai223/p/1866561.html
Copyright © 2011-2022 走看看