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

摘要:
如果需要计算列的字符串相加,下面将教您如何计算列的串相加。将列1的所有字符串相加,以计算列的字符串相加。SQL语句脚本:column1 varchar(500)null)插入order_car(column1,

如果需要计算某一列字符串相加,应该如何实现呢?下面就将教您计算某列的字符串相加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

免责声明:文章转载自《某列字符串相加计算的sql语句的写法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇P4行为模型BMV2安装js客户端获取IP、MAC地址下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

试试SQLServer 2014的内存优化表

试试SQLServer 2014的内存优化表 SQL Server2014存储引擎:行存储引擎,列存储引擎,内存引擎 SQL Server 2014中的内存引擎(代号为Hekaton)将OLTP提升到了新的高度。 现在,存储引擎已整合进当前的数据库管理系统,而使用先进内存技术来支持大规模OLTP工作负载。 就算如此,要利用此新功能,数据库必须包含“内存优化...

springboot中使用h2数据库(内存模式)

使用H2的优点,不需要装有服务端和客户端,在项目中包含一个jar即可,加上初始化的SQL就可以使用数据库了 在springboot中引入,我的版本是2.1.4,里面就包含有h2的版本控制 <!-- 集成h2数据库 --> <dependency> <groupId>c...

Sql Server使用技巧

1. 当用户在在SQL Server 2008企业管理器中更改表结构时,必须要先删除原来的表,然后重新创建新表,才能完成表的更改,如果强行更改会出现以下提示: 不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建表的更改”选项。如果要去掉此提示,打开SQL 2008 在最上面 工具-〉选项-〉...

SqlServer 统计1-12月份 每个月的数据(临时表)

想做一个年度图表 效果如下,通过sqlserver来统计今年1-12月份每个月的数据,效果如下 sql语句网上找了很多都没有找到满意的 找到的其中一种写法是这样子的 这种写法对于前端来说很方便 不用进行数据处理, 但缺点在于 1:后端是不是得定12个属性的容器来接收这个数据格式 2:假如我要一个在一个查询结果中显示两个不同对象的年度统计数据就无法实现,...

禁止、允许MySQL root用户远程访问权限

禁止:1、进入mysql; 2、 mysql> use mysql; 3、执行修改权限语句(禁用); mysql> update user set host = "localhost" where user = "root" and host = "%"; 4、刷新权限; mysql> plush privileges;   启用: 1、...

数据库定时清理脚本配置

定时 数据库清理的两个脚本: 按天删除: #!/bin/bash ndate=3 datestr=`date -d "-$ndate day" +%Y-%m-%d` #生成ndate天前的日期,如: echo $datestr delSqlStr="DELETE FROM xxxx WHERE GeneDate = '$datestr'" #SQL语句...