易截截图软件、单文件、免安装、纯绿色、仅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排序 - MS-SQL Server / 基础类

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

求一sql【谢谢】 - MS-SQL Server / 基础类

需求如下:
a表:
 p_id status  
  1 0
  2 0
b表
rec_id pid purchase_qty receive_qty flag
1 1 10 10 0
2 ......

多表关联查询的 sql写法 - Oracle / 基础和管理

大家好,我最近维护一个项目,100多个表
只能用jdbc直连
遇到了多个表 关联 查询的情况 请大家指教
比如
student(studentid,classid)
class(classid,classname)
class_teacher(classid,teacherid)这个是中间表 ......

SQL查询问题(oracle) - Oracle / 开发

如下2张表:
table1:
node_id
parent_id
root_id
value
table2:
node_id
status
表1存储了一棵树,表2存储了节点状态,问题如下:
如何用SQL语句获得状态status为1的节点的所有子节点以及其下子树中所有节 ......

求一条SQL - MS-SQL Server / 疑难问题

--drop table #T1
--drop table #T2
create Table #T1(ID int,
QueryID nvarchar(20),
ResultID1 nvarchar(20),
ResultID2 nvarchar(20))
create Table #T2(SortNo int,
QueryID nvarchar(20),
ResultID1 nv ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号