一个sql的问题?
数据结构是
id name id2
1 a 0
2 b 0
3 a1 1
4 a2 1
5 b1 2
6 b2 2
怎么写一条sql语句成:
id name id2
1 a 0
3 a1 1
4 a2 1
2 b 0
5 b1 2
6 b2 2
SQL code:
create table #TT
(
id int identity(1,1) primary key,
name varchar(20),
id2 int
)
insert into #TT select 'a',0
insert into #TT select 'b',0
insert into #TT select 'a1',1
insert into #TT select 'a2',1
insert into #TT select 'b1',2
insert into #TT select 'b2',2
select * from #TT order by
(
case when charindex('a',name)>0 then 0 else 1 end
),id2 asc
id name id2
----------- -------------------- -----------
1 a 0
3 a1 1
4 a2 1
2 b 0
5 b1 2
6 b2 2
(6 行受影响)
如果只有两级的话
SQL code
{{---
相关问答:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
今天做了一个存储过程 环境是SQL2000数据库
大致如下
建立临时表
定义员工游标
循环员工(属于1个公司)
......
从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式
XML code:
<folder state="unchecked" label="全部">
<folder state="unchecked&qu ......
想用SQL CLR做如下的存储过程,但是发现报错:
{由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值。}
而且如果数据从case 1通过时就是正确的,从case 2通过时错误
并且在c ......
sql的软件在哪里可以下啊!在网上找了蛮多都用不了啊
随便搞一D版吧,
迅雷第一个就可以用
2000,2005都这样
http://119.147.41.16/down?cid=0698C2D64D7D637D90A6D2482298E6717D4F15CD&t=2&fmt=-1 ......