有这样一个表
col1 col2
------------
1 abc
2 def
3 ghi现在我想建一个视图,希望视图的类容如下
col1 col2
---------------
1 def_ghi
2 abc_ghi
3 abc_def这个如何实现呢?
col1 col2
------------
1 abc
2 def
3 ghi现在我想建一个视图,希望视图的类容如下
col1 col2
---------------
1 def_ghi
2 abc_ghi
3 abc_def这个如何实现呢?
解决方案 »
- 如何实现PC串口(RS232,DB9)高低电平
- 如何使窗口永远获得焦点,直到窗口操作结束?
- 怎样才能做到滚动文字既不闪烁又流畅?
- 急,哪里有matrixVB下载啊,matcom中有matlib42.dll吗?
- 关于vb里的Msflexgrid控件的使用?想请教各位了,实在紧急!
- 用vb怎么把圖片存到sql數據庫中﹐又怎么樣從sql中讀到vb的form中?
- vb 用inet 控件上传后 文本文件竟然是0KB。求助
- picturebox.Circle 在不同的点上画相同大小的圆效果不一致呀,有的大有的小
- DLL怎样调用呀???
- 高分征ActiveReport 2.0 注册码/注册机
- 为什么cmobo对楷体设置不了
- 数据库连接问题
视图如下
1 def_ghi_jkl
2 abc_ghi_jkl
3 abc_def_jkl
4 abc_def_ghi规则就是把表中 出去当前行的col2字段对应的所有字符连成一个长的字符串
declare @t table (col1 int identity(1,1),col2 varchar(3))
insert into @t
select 'abc'
union select 'dfg'
union select 'hij'
union select 'klm'--------------
declare @str varchar(8000)
set @str=''
select @str=@str+col2+'_' from @t
set @str=left(@str,len(@str)-1)select col1,replace(replace(replace(@str,col2,'*'),'*_',''),'_*','') col2 from @t