关于数据库中字段排序的问题?比较急,在线等. order by substr(wbs_id,1,8),substr(wbs_id,9) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接我的实验,在sql2000下。直接 SELECT *FROM dbo.task_inf order by wbs_id 旧可以出现你要的效果 楼上我的我忘了一点DE_2.1.1DE_2.1.10DE_2.1.11.1DE_2.1.11.2DE_2.1.11.3DE_2.1.11.4DE_2.1.2DE_2.1.3DE_2.1.4DE_2.1.5DE_2.1.6DE_2.1.7DE_2.1.8DE_2.1.9这样好象就不可以了吧,刚才我是把数据简化了. SELECT * FROM dbo.task_inf order by substring(wbs_id,1,8),substring(wbs_id,8,9) select * from tt order by substring(idw,1,len(idw)),substring(idw,8,len(idw)) 还是不行啊,我刚才把数据搞错了,1之后,好象就是10 啊!怎么把substr转化成浮点或整型呢?? 晕哦,为什么丫丫你的方法老是出错呢,怎么写整个完整的SQL,谢谢了! TO_NUMBER(char [,fmt [, ’nlsparams’] ])SELECT TO_NUMBER('-AusDollars100','L9G999D99', 'NLS_NUMERIC_CHARACTERS ='',.'' NLS_CURRENCY =''AusDollars''') amountFROM DUAL; 不过,设置nlsparams参数时,你的数据格式不能出错。要是你的表里的字段值是按你的要求生成的,就不行了。 上面那句的查询结果是:AMOUNT----------100 我用的是SQL2000,不认to_number你是不是写的oracle上的sql? url重写的问题 遍历集合 c# 怎么4舍5入啊,比如66.6666666 4.444444 Asp.net如何设计用户时间段(年月日时分秒)输入 如何实现把地址栏中的汉字变为字母加百分号的形式?(象百度搜索那样) 自定义控件使用问题 ASP.NET的IE刷新页面问题, winhttp如何取出访问过的所有COOKIE?? 我在安装.net的时候,总是装到最后,.net的安装窗口显示安装失败。 javascript高手请进 大家帮我看一下(脚本库)
直接 SELECT *
FROM dbo.task_inf order by wbs_id 旧可以出现你要的效果
DE_2.1.10
DE_2.1.11.1
DE_2.1.11.2
DE_2.1.11.3
DE_2.1.11.4
DE_2.1.2
DE_2.1.3
DE_2.1.4
DE_2.1.5
DE_2.1.6
DE_2.1.7
DE_2.1.8
DE_2.1.9这样好象就不可以了吧,刚才我是把数据简化了.
1之后,好象就是10 啊!
怎么把substr转化成浮点或整型呢??
'NLS_NUMERIC_CHARACTERS ='',.'' NLS_CURRENCY =''AusDollars''') amount
FROM DUAL;
AMOUNT
---------
-100