用java如何将对mysql排序

用java如何将对mysql排序,第1张

两种方式

直接在mysql中排序, 查看一下SQL语句的order by 使用

查询出来的数据,利用排序算法,在内存中排序。什么插入排序,冒泡排序,快速排序等等。

个人建议,直接在数据库中排序,简单高效。

您好,提问者:

    用SQL查询排序就好了。。

SELECT ?,?,? FROM 表名 WHERE 条件 ORDER BY 要排序的字段 ASC

//ASC是升序,也就是从小到大

//DESC是降序,从大到小

用的什么数据库啊?

建议你,

把带首字钱有空格的先替换成没有空格的,感觉你的实际业务也是不带空格的格式,

修改方式为

update

a

set

a1=trimleft(a1)

你可以查询一下你对应数据库trimleft的写法

另外一种方式排序时需要指明排序方式

select

*

from

a

order

by

trimleft(a1)

但是这部是最优解决方案。因为是基于降低查询效率来实现的,

每行数据

都在查询的过程中产于了trimleft的运算。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10047255.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存