gpt4 book ai didi

mysql - 如何使用vb.net和mysql获得最大值

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

我在 mysql 中有一个包含数据的列 (copy_no1)

301
67
1234
2345
3433-a
6543
456
2344

此数据中 --- 最大的数字是 --- 6543如何从vb.net代码中获取它?

我的代码是----

Dim cmd As MySqlCommand
Dim rs As MySqlDataReader
cmd = con.CreateCommand
'cmd.CommandText = "select MAX(won) from field_copy_no"
cmd.CommandText = "select * from field_copy_no order by copy_no1"
rs = cmd.ExecuteReader
While rs.Read

Label9.Text = rs.GetString(3)
Label10.Text = rs.GetString(4)
End While
rs.Close()
cmd.Dispose()

通过使用这两个命令文本,我得到了结果 - 67

最佳答案

为什么不直接使用 MAX() 函数?

    Dim cmd As MySqlCommand
Dim rs As MySqlDataReader
cmd = con.CreateCommand
cmd.CommandText = "select max(CAST(copy_no1 as UNSIGNED)) as value from field_copy_no"
rs = cmd.ExecuteReader
If rs.Read
Label9.Text = rs.GetString(0)
End While
rs.Close()
cmd.Dispose()

关于mysql - 如何使用vb.net和mysql获得最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23904623/

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