SQL字符串处理
wzh1215
这个作者很懒,什么都没留下…
展开
-
行列转换/矩阵转换
一、行列转换。1、纵转换为横。有表:test(name char(10),km char(10),cj int)name km cj----------------------------------------------张三 语文 80张三 数学 86张三 英语 75李四 语文 78李四 数学 85李四 英语 78要求以横向格式显示,即:想变成姓名 语文原创 2005-02-16 20:23:00 · 2473 阅读 · 0 评论 -
拆分字段
拆分字段与合并字段是字符串处理常见的两个问题,下面将针对实例进行分析求解。问题:將字符串拆分成記錄集原表Table1(id int identity(1,1),name varchar(100))id name-------------------1 a,b,c2 e,f希望得到结果:id name---------原创 2005-02-15 14:13:00 · 2910 阅读 · 1 评论 -
合并字段
合并字段是拆分字段处理的逆过程,下面将针对实例进行分析求解。问题:将具有相同id号的name字段合并。原表Table1(id int,name varchar(100))id name-----------1 a1 b1 c2 e2 f希望得到结果:id name-------------------原创 2005-02-15 15:12:00 · 1750 阅读 · 0 评论 -
遍历树--得到某个节点下所有的最底层的节点数据
有一个表名为:T 结构如下: id ---int parentid---int 上层的父节点 sname--varchar(50) 如有以下数据: id parentid sname 1 -1 根节点 2 1 节点1 3 1 节点2 4 2 节点3 5 2 节点4 6 3转载 2008-05-06 16:05:00 · 4630 阅读 · 1 评论 -
替换表中所有中文字符
<br />Create Function fuc(@s varchar(8000)) <br />returns varchar(8000) <br />as <br />begin<br /> while PATINDEX('%[吖-做]%',@s)>0<br /> set @s=stuff(@s,PATINDEX('%[吖-做]%',@s),1,'')<br /> return @s<br />end<br />update [tablename] set col=func(cast(col as原创 2011-03-22 13:48:00 · 822 阅读 · 0 评论