gpt4 book ai didi

mysql 按 desc 排序并忽略字母表

转载 作者:行者123 更新时间:2023-11-29 23:03:35 25 4
gpt4 key购买 nike

我正在使用 MySQL 作为数据库进行聊天。我正在对查询结果进行排序,但它按字母表向下或向上排序,我不希望 mysql 进行排序,我只是希望它像描述或类似的东西。这是我的代码:

检索代码

Try
MySqlConn.Open()
ListBoxChatContent.Items.Clear()
Dim Query As String
Query = "select * from sysinfo.chatcontent order by chatcontent DESC"
MySqlCmd = New MySqlCommand(Query, MySqlConn)
MySqlRea = MySqlCmd.ExecuteReader
While MySqlRea.Read
Dim chatcontenttext = MySqlRea.GetString("chatcontent")
ListBoxChatContent.Items.Add(chatcontenttext)
End While

TextBoxChatText.Text = ""
MySqlConn.Close()
Catch ex As MySqlException
MessageBox.Show(ex.Message)
Finally
MySqlConn.Dispose()
End Try

提交代码

Try
MySqlConn.Open()
Dim Query As String
Query = "insert into sysinfo.chatcontent (chatcontent) values ('" & LabelLoggedIn.Text + LabelLoggedInSC.Text + TextBoxChatText.Text & "')"
MySqlCmd = New MySqlCommand(Query, MySqlConn)
MySqlRea = MySqlCmd.ExecuteReader
MySqlConn.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
Finally
MySqlConn.Dispose()
End Try
chatload()

正如你所看到的,我尝试通过 DESC 进行排序。现在它正在下降,这很好,但是当我提交文本时,它像字母表一样按降序排序。我不希望它被排序,我希望它像真实的描述一样。下面是它的外观示例:

c text 3

a text 1

b text 2

我希望它是这样的:

a text 1

b text 2

c text 3

d text 4

c text 5

a text 6...

我该怎么做?我希望你明白。我是 MySQL 的初学者。

解决了 mysql 问题,现在列表框正在排序,

最佳答案

已解决:我按 id 进行了 mysql 排序,因此 mysql 不会对文本进行排序。列表框的排序选项为 true,现在设置为 false。感谢 Nate Barbettini 解决了我的问题。

关于mysql 按 desc 排序并忽略字母表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28383577/

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