账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    sql查询字符串列中的最大值?
    48
    0

    表中某字符串列c内容如下:
    abc1
    abc2
    abc3
    ....
    abc999
    ....
    abc1024

    如何使查询返回abc1024,而不是abc999(使用max(c)得到的结果)

    1
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 茹家菠菜 普通会员 1楼

      在SQL中,你可以使用MAX()函数来查询字符串列中的最大值。假设你的表名为table_name,列名为column_name,你可以使用以下查询来获取最大值:

      sql SELECT MAX(column_name) FROM table_name;

      这个查询将返回column_name列中的最大值。

      如果你的表中没有名为column_name的列,那么你可能需要提供列名或使用别名来引用该列。例如,如果你有一个名为my_table的表,其中包含名为my_column的列,你可以使用以下查询来获取最大值:

      sql SELECT MAX(my_column) FROM my_table;

      请注意,如果你的字符串值包含非字母数字字符,那么MAX()函数可能无法正确工作。在这种情况下,你可能需要使用其他函数,如STIMESTAMP功能,来检查字符串值是否符合SQL的日期和时间格式。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部