id 名称 种类
1 西瓜 1
2 西瓜 0
3 香蕉 1
4 香蕉 1
5 香蕉 0
6 苹果 0
7 桔子 0
8 桔子 0 我要求出
1.按名称分组,然后这个名称的种类里面有1的排在前面。
2.按名称分组,然后这个名称的种类里面有1多的的排在前面(如果种类里的1一样多,就按该名称下的条数由大到小排)。
1 西瓜 1
2 西瓜 0
3 香蕉 1
4 香蕉 1
5 香蕉 0
6 苹果 0
7 桔子 0
8 桔子 0 我要求出
1.按名称分组,然后这个名称的种类里面有1的排在前面。
2.按名称分组,然后这个名称的种类里面有1多的的排在前面(如果种类里的1一样多,就按该名称下的条数由大到小排)。
解决方案 »
- ASP.NET怎么防止重复提交!!
- 求个 回车事件的例子
- 如何给OpenModalDialog附值
- 刚学ASPX,请教如何ASPX是如何打开Access数据库的。
- FCKeditor.Net_2.6.3在上传图片时,提示Upload a new file in this folder
- asp.net2.0中,使用gridview显示新闻标题,如何在当日新加新闻的标题后加一个new或图片
- 关于新闻发布的问题(新手求教)
- 如何控制只能弹出一个窗口,只有将弹出窗口关闭才能操作其他窗口,急!在线等!
- 在线等待,如何做到www.86516.com上面的鼠标一个栏目,它上面的页面也跟着发生变化(比如,消费广场 消费联盟 折扣专区 )随便把鼠标放在哪一个上面下面内容就跟着相应变化.谢谢!
- 我调用另一个窗体时用的是弹出式方式,那么该如何传递参数呢?
- 有没有人用过VS2005开发asp.net2.0的程序? 母版页的问题
- [分享]怎样让.net2.0的空间支持3.5
(
ID int not null, --创建列ID,并且每次新增一条记录就会加1
Name varchar(50),
cate varchar(50),
primary key (ID) --定义ID为临时表#Tmp的主键
);
insert into #Tmp values('1','西瓜','1' )
insert into #Tmp values('2','西瓜','0' )
insert into #Tmp values('3','香蕉','1' )
insert into #Tmp values('4','香蕉','1' )
insert into #Tmp values('5','香蕉','0' )
insert into #Tmp values('6','苹果','0' )
insert into #Tmp values('7','桔子','0' )
insert into #Tmp values('8','桔子','0' )select Name from #Tmp group by Name order by sum(convert(int,cate)) desc
(
ID int not null, --创建列ID,并且每次新增一条记录就会加1
Name varchar(50),
cate int,
primary key (ID) --定义ID为临时表#Tmp的主键
);
insert into @Tmp values('1','西瓜','1' )
insert into @Tmp values('2','西瓜','1' )
insert into @Tmp values('3','香蕉','1' )
insert into @Tmp values('4','香蕉','1' )
insert into @Tmp values('5','香蕉','0' )
insert into @Tmp values('6','苹果','0' )
insert into @Tmp values('7','桔子','0' )
insert into @Tmp values('8','桔子','0' )select Name from @Tmp group by Name order by sum(case when cate=1 then 1 end) descselect Name from @Tmp group by Name order by sum(case when cate=1 then 1 end) desc,count(cate) desc
(
ID int not null, --创建列ID,并且每次新增一条记录就会加1
Name nvarchar(50),
cate int,
primary key (ID) --定义ID为临时表#Tmp的主键
);
insert into @Tmp values('1',N'西瓜','1' )
insert into @Tmp values('2',N'西瓜','1' )
insert into @Tmp values('3',N'香蕉','1' )
insert into @Tmp values('4',N'香蕉','1' )
insert into @Tmp values('5',N'香蕉','0' )
insert into @Tmp values('6',N'苹果','0' )
insert into @Tmp values('7',N'桔子','0' )
insert into @Tmp values('8',N'桔子','0' )select Name from @Tmp group by Name order by max(cate) desc,Nameselect Name from @Tmp group by Name order by sum(cate) desc,count(1) desc