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

SQL数据查询排序 - .NET技术 / ASP.NET

表名 lshg 字段名state 下面是是数据

13.58%
9.88%
29.82%
7.86%
失败
27.55%
9.27%
4.93%
16.67%
22.85%
16.56%
2.44%
5.80%
16.80%
14.14%
8.37%
9.38%
13.96
24.21%
10.75%
怎么给他进行重大到下排序
给自己顶个先

select * from lshg order by state desc

引用
select * from lshg order by state desc
UP

不行 里面的数据是varchar类型的


楼上正解

修改你的表定义,
这分明是个有病的表设计!!

真的没有别的办法吗


真的没有别的办法吗


你可以新建一个临时表。。创建一个INT的字段。。把你state里面的数据的百分号前面的一条条插入到临时表里面。。再根据临时表的数据orderby

create table #Temp (aaa nvarchar(50))
  
  insert into #Temp
  select '13.58%'
  union
select '9.88%'
union
select '29.82%'
union
select '7.86%'
union
select N'失败'
union
select '27.55%'

select * from #Temp
order by case aaa when N'失败' then 1000 else convert(float,substring(aaa,1,len(aaa)-1)) end

SQL code:

select *,substring(state,1,len(state)-1) from a
order by cast(substring(state,1,len(state)-1) as decimal) desc




SQ


相关问答:

sql小小的疑问 - .NET技术 / C#

可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......

求一个SQL语句 - MS-SQL Server / 基础类

字段1,字段2.....字段N,Status,ParentID
1,Name1....test1,1,99
1,Name1....test1,3,99
1,Name2....test2,1,101
1,Name2....test2,3,101
1,Name3....test3,2,101
1,Name1....test1,4,101
想要的结果是:
1,Na ......

求助asp.net图片上传 - .NET技术 / ASP.NET

就是一个按钮,点击之后打开对话框,然后选取图片。就这样上传。。
怎么实现。在网上搜到那么多的代码,全是很多的那种,不知道,看不下去。
所以在这里想请大哥大姐帮帮忙。

使用自带的fileupload控件可以实现 ......

sql 问题 - MS-SQL Server / 基础类

需求如下:
学院 academy(aid,aname)
班级 class(cid,cname,aid)
学生 stu(sid,sname,aid,cid)
住宿区 region(rid,rname)
宿舍楼 build(bid,rid,bnote) bnote是‘男’/‘女’
宿舍 dorm(did,rid,bid,bedn ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号