易截截图软件、单文件、免安装、纯绿色、仅160KB

关于SQL的问题? - MS-SQL Server / 基础类

Id Name Flag
1 张三 1  
2 王五 3
3 张三 1
4 李四 2
5 张三 1
6 李四 2

我想输出的时候变成这样

Id Name Flag
1 张三 1  
3 张三 1
5 张三 1
4 李四 2
6 李四 2
2 王五 2

SQL如何写? 

注:只分组不统计


SQL code:
select * from [TB] order by Flag



?

假如Flag是文本呢 ?

引用
假如Flag是文本呢 ?

select * from tb order by cast(Flag as int)

o

SQL code:
--sinpoal

if object_id ('ta' ) is not null drop table ta
create table ta(id int ,[name] char(8), flag int)
insert into ta
select 1,'张三',1 union all
select 2,'王五',3 union all
select 3,'张三',1 union all
select 4,'李四',2 union all
select 5,'张三',1 union all
select 6,'李四',2


select * from ta order by flag


/*-----------RESULT-----------
id name flag
1 张三 1
3 张三 1
5 张三 1
6 李四 2
4 李四 2
2 王五 3
*/



SQL code



Code highlighting produced by


相关问答:

sql可以有两个以上的触发器吗??

sql可以有两个以上的触发器吗??我指的是for触发器,那其他的呢??
什么意思?

可以的

10个都没问题

可是我写了两个for insert 触发器,造成进程阻塞了呢?怎么办呢?请高人指点
......

Sql排序 - MS-SQL Server / 基础类

我的Tblworkbill表的数据如下:
id workbillno ..................
1 1
2 6
3 a1
4 c2
5 2
6 aa
7 ......

sql 存储过程

我要做一个定点事件,是每天晚上12点就把三个表里的信息放入一个表里,我想用存储过程来写,怎么写呢?,那位高手帮帮忙吧,非常感谢!

用户名是唯一的
表A  字段
用户名:Name  ,邮箱:Ema ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号