declare @men varchar(8000)
declare @women varchar(8000)
set @men = ''select @men =姓名+'~' from tablename where 性别='男'
create table #tm (id int identity(1,1),姓名,性别)insert into #tm (姓名,性别)
values
(right(@women,len(@women)-2),'男')
select @women=姓名+'~' from tablename where 性别='女'insert into #tm (姓名,性别)
values
(right(@womenn,len(@women)-2),'女')
select * from #tm
declare @women varchar(8000)
set @men = ''select @men =姓名+'~' from tablename where 性别='男'
create table #tm (id int identity(1,1),姓名,性别)insert into #tm (姓名,性别)
values
(right(@women,len(@women)-2),'男')
select @women=姓名+'~' from tablename where 性别='女'insert into #tm (姓名,性别)
values
(right(@womenn,len(@women)-2),'女')
select * from #tm
解决方案 »
- 在 win7 操作系统是可以装 mssqlserver2000 吗?
- 求一个SQL 最前N个 数据
- 用VC调用openrowset从SQLServer导出查询的数据到Access, 结果这个程序不能在客户端电脑使用,解决就给分
- 关于SQL列的排列问题,请教高手,难
- 导出到EXCEL怎么会出现这种错误呢?
- MSDE数据问题。请指教……
- 如何控制它只显示这样记录
- 怎样在存储过程中向服务程序发送消息(delphi7编写的tcpserver控件的socket服务程序)?
- 关于oracle请各位大侠帮帮忙!简单问题!
- 在一个表上我建立了两个索引(非簇索引),当我查询时,我如何指定我要用的索引
- 有没有什么工具,可以把字段的描述导出来的?
- 各位高手:关于数据掉失更新问题:
declare @strGG varchar(1000)
set @strBoy=''
set @strGG=''select
@strBoy=@strBoy+姓名
from 用户
where 性别='男'select
@strGG=@strGG+姓名
from 用户
where 性别='女'select @strBoy as 姓名,'男' as 性别
union all
select @strGG as 姓名,'女' as 性别