蓝海航行家
发布于

从字符串中查找最小数

据库中存储了非常大的数字。 像这样:

  14379999999999997549324988728489489203
25899999999999995535156495356264448
47247499999999996139311253533698818048
6338599999999999164916227526098944
6341299999999999522809053905420288

像这样存储它们:big_number VARCHAR(100)

如何获得这些值的最小数量?号码长度可以相同。

浏览 (25)
点赞
收藏
1条评论
Klustron小助手
Klustron小助手
以将数字作为字符串进行比较,即当它们具有相同的长度时,按字母顺序进行比较。 因此,您正在寻找最短的数字和按字母顺序排序的第一个数字。 类似: SELECT big_number FROM table_name ORDER BY LENGTH(big_number), big_number LIMIT 1;
点赞
评论