SQLServer2008 排序问题
程序员文章站
2022-05-21 20:06:14
...
目前要对一张表进行 排序 ,CommentImages里面存的图片名字(如201312kdks.jpg),还有一个字段 CommentDate时间类型,现在要求 有图片的在上面,没有图片的(图片字段为空)的在下面, 有图片的按照CommentDate倒叙排列,没有图片的也按照倒叙排列。 我的方法是
目前要对一张表进行排序,CommentImages里面存的图片名字(如201312kdks.jpg),还有一个字段 CommentDate时间类型,现在要求 有图片的在上面,没有图片的(图片字段为空)的在下面,
有图片的按照CommentDate倒叙排列,没有图片的也按照倒叙排列。
我的方法是 order by Convert(bit,LEN(ISNULL(CommentImages,0))) desc,CommentDate desc) 但是这样 无法为CommentImages加上索引 所以很慢,即使分页了,只有10条数据,很慢
求大神降临