银行卡没换芯片卡2017有换芯片是不是不能用了?

Whatever is worth doing is worth doing well.
随笔- 255&
评论- 138&
--*******************************************************************************************
表结构,数据如下:
----- ------
需要得到结果:
------ -----------
aaa,bbb,ccc
即:group by id, 求 value 的和(字符串相加)
1. 旧的解决方法(在sql server 2000中只能用函数解决。)
--=============================================================================
create table tb(id int, value varchar(10))
insert into tb values(1, 'aa')
insert into tb values(1, 'bb')
insert into tb values(2, 'aaa')
insert into tb values(2, 'bbb')
insert into tb values(2, 'ccc')
--1. 创建处理函数
CREATE FUNCTION dbo.f_strUnite(@id int)
RETURNS varchar(8000)
DECLARE @str varchar(8000)
SET @str = ''
SELECT @str = @str + ',' + value FROM tb WHERE id=@id
RETURN STUFF(@str, 1, 1, '')
-- 调用函数
SELECt id, value = dbo.f_strUnite(id) FROM tb GROUP BY id
drop table tb
drop function dbo.f_strUnite
----------- -----------
aaa,bbb,ccc
(所影响的行数为 2 行)
--===================================================================================
2. 新的解决方法(在sql server 2005中用OUTER APPLY等解决。)
create table tb(id int, value varchar(10))
insert into tb values(1, 'aa')
insert into tb values(1, 'bb')
insert into tb values(2, 'aaa')
insert into tb values(2, 'bbb')
insert into tb values(2, 'ccc')
-- 查询处理
SELECT * FROM(SELECT DISTINCT id FROM tb)A OUTER APPLY(
SELECT [values]= STUFF(REPLACE(REPLACE(
SELECT value FROM tb N
WHERE id = A.id
FOR XML AUTO
), ' &N value="', ','), '"/&', ''), 1, 1, '')
drop table tb
----------- -----------
aaa,bbb,ccc
(2 行受影响)
--SQL2005中的方法2
create table tb(id int, value varchar(10))
insert into tb values(1, 'aa')
insert into tb values(1, 'bb')
insert into tb values(2, 'aaa')
insert into tb values(2, 'bbb')
insert into tb values(2, 'ccc')
select id, [values]=stuff((select ','+[value] from tb t where id=tb.id for xml path('')), 1, 1, '')
group by id
----------- --------------------
aaa,bbb,ccc
(2 row(s) affected)
BeginCity,EndCity,FanDian,
[CangWei]=stuff((select '/'+[CangWei] from test1 t
where t.BeginCity=Test1.BeginCity
and t.EndCity=Test1.EndCity
and t.FanDian=Test1.FanDian
for xml path('')), 1, 1, '')
BeginCity,EndCity,FanDian
参考: &http://bbs.csdn.net/topics/
& & & & &&http://bbs.csdn.net/topics/
阅读(...) 评论()15978人阅读
├----知识整理----┤(31)
-- 原始数据
-- 最终结果
111*333*444
,MAX(SUBSTR(L4.分组内容,2)) 最终字段值
,SYS_CONNECT_BY_PATH(L3.L_CONTENT,'*') AS 分组内容
,L2.L_CONTENT
,L2.L_TIME||L2.分组内编号 AS 分组字段加编号,L2.L_TIME||(L2.分组内编号-1) AS 上级分组字段加编号
-- 分组依据
,L1.L_CONTENT
-- 同一列中 要合并的不同行 的值
,ROW_NUMBER() OVER (PARTITION BY L1.L_TIME ORDER BY L1.L_CONTENT ASC) 分组内编号
FROM LOGS L1
START WITH L3.上级分组字段加编号 LIKE '%0'
CONNECT BY PRIOR L3.分组字段加编号=L3.上级分组字段加编号
WHERE L_TIME='111'
GROUP BY L4.L_TIME
-- ROW_NUMBER() OVER(PARTITION BY A ORDER BY B DESC) 新列名
-- 根据A分组,在分组内部根据B排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)
-- SYS_CONNECT_BY_PATH 函数: 第一个参数是形成树形式的字段,第二个参数是父级和其子级分隔显示用的分隔符
-- CONNECT BY PRIOR 是标示父子关系的对应
-- START WITH 代表你要开始遍历的的节点
------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------
附上建表语句:
DROP TABLE LOGS;
CREATE TABLE LOGS (
L_ID VARCHAR2(32) NOT NULL ,
L_CONTENT VARCHAR2(512)
L_TIME VARCHAR2(32) ,
L_USER VARCHAR2(32) ,
PRIMARY KEY (L_ID)
COMMENT ON TABLE LOGS IS '日志表';
COMMENT ON COLUMN LOGS.L_ID IS '日志ID';
COMMENT ON COLUMN LOGS.L_CONTENT IS '日志内容';
COMMENT ON COLUMN LOGS.L_TIME IS '时间';
COMMENT ON COLUMN LOGS.L_USER IS '操作人';
INSERT INTO LOGS (L_ID, L_CONTENT, L_TIME, L_USER)
VALUES ('123', '黑啊', '111', '12345');
INSERT INTO LOGS (L_ID, L_CONTENT, L_TIME, L_USER)
VALUES ('124', '白啊', '222', '123456');
INSERT INTO LOGS (L_ID, L_CONTENT, L_TIME, L_USER)
VALUES ('125', '黑白啊', '111', '1234567');
INSERT INTO LOGS (L_ID, L_CONTENT, L_TIME, L_USER)
VALUES ('126', '白白啊', '111', '12345');
INSERT INTO LOGS (L_ID, L_CONTENT, L_TIME, L_USER)
VALUES ('127', '嘿嘿啊', '222', '123456');
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:459755次
积分:4317
积分:4317
排名:第5551名
原创:67篇
转载:19篇
评论:55条
(2)(1)(1)(1)(2)(3)(2)(1)(4)(3)(2)(7)(57)01.sql字符串累加stuff()函数sql字符串累加stuff()函数函数stuff(param1, startIndex, length, param2)函数说明将param1中自startIndex(SQL中都是从1开始,而非0)起,删除length个字符,然后用param2替换删掉的字符。例子我有个#tmp1 的表,内容...查看完整版&&&02.SQL SERVER FOR 多列字符串连接 XML PATH 及 STUFFSQL SERVER FOR 多列字符串连接 xml PATH 及 STUFF本来用 Writer 写一篇关于一列多行合并的博客来的,结果快写完了时候,在一个插入代码时候,崩了,重新打开,居然连草稿都没有……哎,我也是无语了&#823...查看完整版&&&03.SQL字符串处理函数大全SQL字符串处理函数大全转 查看原文/andy2005/archive//981864.htmlselect语句中只能使用sql函数对字段进行操作(链接sql server), select 字段1 from 表1 where 字段1.IndexOf("云...查看完整版&&&04.必须会的SQL语句(七)字符串函数、时间函数必须会的SQL语句(七)字符串函数、时间函数字符串函数
1.大小写转换
--upper 转化成大写
--lower 转换成小写
select upper('AsaR')
--len 字数
--datalength 字节数
3.去除前后空格
--rtrim 去除...查看完整版&&&05.[原创]SQL表值函数:把用逗号分隔的字符串转换成表格数据[原创]SQL表值函数:把用逗号分隔的字符串转换成表格数据
我们日常开发过程中,非常常见的一种需求,把某一个用逗号或者/或者其他符号作为间隔的字符串分隔成一张表数据。
在前面我们介绍了 [原创]SQL...查看完整版&&&06.SQL Server实现Split函数将字符串分隔转换成数据表SQL Server实现Split函数将字符串分隔转换成数据表需求C#语言中有内置的字符串函数Split()可以轻松实现分隔将类似 1,2,3,4 的字符串变成数组,然后进行处理,但是SQL Server默认没有这种内置的支持。实现需要通过自定...查看完整版&&&07.Sql Server函数全解(一)字符串函数Sql Server函数全解(一)字符串函数字符串函数用于对字符和二进制字符进行各种操作1.ASCII()函数&ASCII(character_exPRession)函数用于返回字符串表达式中最左侧的ASCII代码值。参数character_expression必须是一...查看完整版&&&08.SQL Server 自定义字符串分割函数SQL Server 自定义字符串分割函数一、按指定符号分割字符串,返回分割后的元素个数,方法很简单,就是看字符串中存在多少个分隔符号,然后再加一,就是要求的结果(标量值函数) 1 create function Func_StrArrayLen...查看完整版&&&09.第8章 Transact-SQL编程 19.字符串函数使用示例...查看完整版&&&10.第8章 Transact-SQL编程 18.字符串函数...查看完整版&&&&&&今日推荐
&&&系腰裙(北宋词人 张先)
惜霜蟾照夜云天,朦胧影、画勾阑。人情纵似长情月,算一年年。又能得、几番圆。
欲寄西江题叶字,流不到、五亭前。东池始有荷新绿,尚小如...关于女人的经典语句1、【做一个独立的女人】
思想独立:有主见、有自己的人生观、价值观。有上进心,永远不放弃自己的理想,做一份自己喜爱的事业,拥有快乐和成就...你想体验机器人性爱吗?你想和性爱机器人结婚吗?如果你想,机器人有拒绝你的权利吗?
近日,第二届“国际人类-机器人性爱研讨会”大会在伦敦金史密斯大学落下帷幕。而...10.土耳其地下洞穴城市
变态指数:★★☆☆☆
这是土耳其卡帕多西亚的一个著名景点,传说是当年基督教徒们为了躲避战争而在此修建。里面曾住着20000人,......据英国《每日快报》报道,一位科学家兼理论家Robert Lanza博士宣称,世界上并不存在人类死亡,死亡的只是身体。他认为我们的意识借助我们体内的能量生存,而且...《我爱狐狸精》 - 刘馨棋
  (电视剧《屏里狐》主题曲)
  作词:金十三&李旦
  作曲:刘嘉
  狐狸精 狐狸仙
  千年修... under pass
自由人非常擅长传球和垫球。
The libero is very go...美女学霸贝微微,立志成为游戏工程师,化名“芦苇微微”跻身网游高手,因拒绝上传真实照片而惨遭侠侣“真水无香”无情抛弃,却意外得到江湖第一高手信肖奈的垂青。为了赢得...目前,研究人员最新设计一款现实版“牵引波束”,可在太空中使用光线捕获物体。
物理学家指出,这种牵引波束可以使用光束捕获和推动物体,移动1厘米的距离。如果未来升...腾讯科学讯 据英国每日邮报报道,未来一种微型思想控制的纳米机器人可以植入人体,通过医师的思维控制药物的送递,从而起到治疗疾病的完美效果。目前,科学家首次使用思想...Kara Zor-El生于氪星球(planet Krypton),多年前星球毁灭的时候她逃到地球来,一直隐藏自己的超能力。如今24岁,Kara觉得不能使用与生俱...据英国每日邮报报道,科幻电影中曾出现过一些人类与机器人发生性行为的剧情,目前最新一项调查统计显示,28%受调者认为机器人性爱将是一个刺激的新体验。同时,专家分析...目前,空中巴士公司最新设计一款“自动飞行巴士”,有望解决城市交通问题,预计这款“飞行巴士”将于2017年首次试飞。据悉,该飞行器被称为“城市空中巴士”,图中是艺...据新华社甘肃酒泉8月16日电(记者吴晶晶、杨维汉、徐海涛)8月16日1时40分,中国在酒泉卫星发射中心用长征二号丁运载火箭成功将世界首颗量子科学实验卫星“墨子号...据英国每日邮报报道,目前,科学家最新研究表明,一种新形式光线通过结合单个电子,可实现量子电路,从而替代了电子电路。同时,这项研究也将有助于研究量子物理现象,能在...腾讯太空讯 据国外媒体报道,上周,美国宇航局宣布太阳探测器任务已经进入2018年发射前的最后研发阶段。该探测器目前正由约翰-霍普金斯大学应用物理实验室(JHUA...网友遐想:“宇宙中的暗物质是无量溶液,所有的星球都像水溶物粒子一样存在,宇宙的起源源于溶解物突然进入溶液迅速溶解,不断扩散稀释……暗物质不是静止的,是力的存在方...一年前,号,“新视野”号经过了近50亿公里的漫长旅程,近距离飞掠冥王星。
美国宇航局行星科学首席科学家吉姆·格林介绍说:“‘新视野’号的不仅...据英国每日邮报报道,机器人可以完成多种任务,例如:担当保镖、办公室主管等,但是不久机器人也将融入性产业。目前,一位未来学家预测称,女性和男性将在未来10年之内开...·&·&·&&&01.sql字符串累加stuff()函数sql字符串累加stuff()函数函数stuff(param1, startIndex, length, param2)函数说明将param1中自startIndex(SQL中都是从1开始,而非0)起,删除length个字符,然后用param2替换删掉的字符。例子我有个#tmp1 的表,内容...查看完整版&&&02.SQL SERVER FOR 多列字符串连接 XML PATH 及 STUFFSQL SERVER FOR 多列字符串连接 xml PATH 及 STUFF本来用 Writer 写一篇关于一列多行合并的博客来的,结果快写完了时候,在一个插入代码时候,崩了,重新打开,居然连草稿都没有……哎,我也是无语了&#823...查看完整版&&&03.SQL字符串处理函数大全SQL字符串处理函数大全转 查看原文/andy2005/archive//981864.htmlselect语句中只能使用sql函数对字段进行操作(链接sql server), select 字段1 from 表1 where 字段1.IndexOf("云...查看完整版&&&04.必须会的SQL语句(七)字符串函数、时间函数必须会的SQL语句(七)字符串函数、时间函数字符串函数
1.大小写转换
--upper 转化成大写
--lower 转换成小写
select upper('AsaR')
--len 字数
--datalength 字节数
3.去除前后空格
--rtrim 去除...查看完整版&&&05.[原创]SQL表值函数:把用逗号分隔的字符串转换成表格数据[原创]SQL表值函数:把用逗号分隔的字符串转换成表格数据
我们日常开发过程中,非常常见的一种需求,把某一个用逗号或者/或者其他符号作为间隔的字符串分隔成一张表数据。
在前面我们介绍了 [原创]SQL...查看完整版&&&06.SQL Server实现Split函数将字符串分隔转换成数据表SQL Server实现Split函数将字符串分隔转换成数据表需求C#语言中有内置的字符串函数Split()可以轻松实现分隔将类似 1,2,3,4 的字符串变成数组,然后进行处理,但是SQL Server默认没有这种内置的支持。实现需要通过自定...查看完整版&&&07.Sql Server函数全解(一)字符串函数Sql Server函数全解(一)字符串函数字符串函数用于对字符和二进制字符进行各种操作1.ASCII()函数&ASCII(character_exPRession)函数用于返回字符串表达式中最左侧的ASCII代码值。参数character_expression必须是一...查看完整版&&&08.SQL Server 自定义字符串分割函数SQL Server 自定义字符串分割函数一、按指定符号分割字符串,返回分割后的元素个数,方法很简单,就是看字符串中存在多少个分隔符号,然后再加一,就是要求的结果(标量值函数) 1 create function Func_StrArrayLen...查看完整版&&&09.第8章 Transact-SQL编程 19.字符串函数使用示例...查看完整版&&&10.第8章 Transact-SQL编程 18.字符串函数...查看完整版&&&  免责声明:本文仅代表作者个人观点,与王朝网络无关。王朝网络登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。&&&&&&为你推荐&&&&&&转载本文&UBB代码&HTML代码复制到剪贴板...&更多内容··········&&&&&&&&&频道精选&&&王朝女性&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&王朝分栏&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&王朝编程&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&王朝导购&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&王朝其他&&|&&|&&|&&|&&|&&|&&&&2005-&&版权所有&您所在的位置: &
某列字符串相加计算的sql语句的写法
某列字符串相加计算的sql语句的写法
下文为您介绍的sql语句是用于实现某列字符串相加计算,供您参考学习,如果您对这方面感兴趣的话,不妨一看。
如果需要计算某一列字符串相加,应该如何实现呢?下面就将教您计算某列的字符串相加语句写法,希望对您学习sql语句使用有所启迪。
column1&&char(12)&& &column2&&int&&&
要求:以column2为聚合标准,把column1所有字符串相加
计算某列的字符串相加sql语句脚本:
------------------------------------------------------------------------- &&create&table&order_car &( &&&column2&int&null, &&&column1&varchar(500)&null &) &insert&into&order_car(column1,column2) &values &( &'43243'&&&&&&,&&&&&&&&3&& &) &&insert&into&order_car(column1,column2) &values &( &'erew'&&&&&&,&&&&&&&&2&& &) &&insert&into&order_car(column1,column2) &values &( &'gg'&&&&&&,&&&&&&&&1&& &) &&insert&into&order_car(column1,column2) &values &( &'kk'&&&&&&,&&&&&&&1& &) &&---------------------------------------------------------------------- &
实现方法:
select&column2,&stuff((select&','+ltrim(column1)&from&order_car& &where&column2=b.column2&for&xml&path('')),1,1,'')&from&order_car&b &&**************************************************************** &&
【编辑推荐】
【责任编辑: TEL:(010)】
关于的更多文章
MariaDB是一个向后兼容、替代MySQL的数据库服务器。它包含所有主
数据库产品
数据库综合
数据库新闻
维基百科将切换到另外一款开源数据库MariaDB
Oracle数据库会经常出现一些Error错误信息,本专题将
作为Oracle数据库中比较重要的索引,大家如何才能构建
Oracle数据库的查询优化,是DBA们需要考虑的问题。在
本书描述了怎样应用面向对象的概念来进行.NET应用程序的架构、设计和开发。作者将重点放在了面向业务的对象,即业务对象和怎样在
51CTO旗下网站

我要回帖

更多关于 磁条银行卡换芯片卡 的文章

 

随机推荐