mysql order by排序后面必须是整形么?

其次, 你这里没有用上索引, 也不是洇为 WHERE 里有 IN (value_list), 而是你的表记录是在是太少了,全表扫描比走索引效率要高. 我测了一下, 用你的表结构, insert75条记录, 就走索引了. mysql 5.5.24

有时以上排序并不能满足我们的需求. 例如, 我们想要按 id 以 5, 3, 7, 1 的顺序排列, 该如何实现. 这也是很多国内外同行经常遇到的问题之一.

下面我们给出按表中某字段, 以我们想要的列表方式排序的解决方案.

另外除了使用field还可以用locate和instr函数进行排序:

 

如果我想要12排在最后有什么办法嗎

你对这个回答的评价是?

我要回帖

更多关于 mysql order by 的文章

 

随机推荐