gpt4 book ai didi

java - 根据一条数据的最高编号对sql表进行排序

转载 作者:行者123 更新时间:2023-11-29 12:50:30 25 4
gpt4 key购买 nike

我有一个名为comments的phpmyadmin表,其中包含字段post_id、用户名、标题、消息、位置、文件名和文件名1。我想对表格进行排序,其中字符串“filename1”数量最多的注释位于顶部,相同“filename1”数量最少的注释位于底部。我应该在表中输入什么sql代码才能实现这一点?或者我应该在 Android 应用程序中添加什么代码来实现此目的,如果需要,我可以使用 Android 代码编辑帖子。

选择post_id用户名标题消息位置文件名文件名1来自评论其中1

最佳答案

如果您想对filename1字段中单词/字符串数量最多的表格进行排序。例如:-“你好,你好吗?”将位于顶部,“hello”将位于底部。

然后使用此代码:

SELECT post_id, username, title, message, location, filename, filename1 FROM comments ORDER BY (LENGTH(filename1) - LENGTH(REPLACE(filename1, ' ', ''))+1) DESC

关于java - 根据一条数据的最高编号对sql表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24812019/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com