>  기사  >  데이터 베이스  >  SQLServer2008 排序问题

SQLServer2008 排序问题

WBOY
WBOY원래의
2016-06-07 15:33:29907검색

目前要对一张表进行 排序 ,CommentImages里面存的图片名字(如201312kdks.jpg),还有一个字段 CommentDate时间类型,现在要求 有图片的在上面,没有图片的(图片字段为空)的在下面, 有图片的按照CommentDate倒叙排列,没有图片的也按照倒叙排列。 我的方法是

目前要对一张表进行排序,CommentImages里面存的图片名字(如201312kdks.jpg),还有一个字段 CommentDate时间类型,现在要求  有图片的在上面,没有图片的(图片字段为空)的在下面,

有图片的按照CommentDate倒叙排列,没有图片的也按照倒叙排列。

我的方法是 order by Convert(bit,LEN(ISNULL(CommentImages,0))) desc,CommentDate desc)  但是这样 无法为CommentImages加上索引 所以很慢,即使分页了,只有10条数据,很慢

 

求大神降临

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.