比如说:bldname 的值有1栋,2栋,....,10栋,11栋,12栋;
现在的显示情况为:1栋,10栋,11栋,12栋,2栋....
如何让他显示为1栋,2栋,....,10栋,11栋,12栋;
现在的显示情况为:1栋,10栋,11栋,12栋,2栋....
如何让他显示为1栋,2栋,....,10栋,11栋,12栋;
解决方案 »
- 用DTS如何批量文件导入数据库,急!
- 字段合并問題
- MySql中如何设置单表关联
- 怎么把2个表合并到一个表?
- 如何在SQL語句select中根据某个字段值,修改另外一个字段的值
- 如何查询当前连接中某个临时表是否存在?
- 得到学生名单
- 三层架构怎么在SQL里存取图片?100分
- 用一句select(包括嵌套)由gddm,zqdm,cjsl 生成gddm,zqdm,cjsl,bl (bl=cjsl/sum)cjsl))
- 從別的庫中查詢一結果至本庫中的一個表a中,如果a不存在就創建a表,這樣的查詢語句怎樣寫,請大家指教,我第一次學用過程,謝謝!!!
- 1000万条数据的导入问题?
- 特难查询,憋了2天了,另外看看能不能优化,因为实际的数据来源里面的数据很多很多
order by cast(left(bldname,charindex('栋',bldname)-1) as int)
order by cast(replace(col,'栋','') as int)
select * from tb
order by case when len(bldname)=2 then ' '+bldname else bldname end