gpt4 book ai didi

mysql - 从 MYSQL 表中选择最大的数加上前缀

转载 作者:可可西里 更新时间:2023-11-01 07:03:33 25 4
gpt4 key购买 nike

不幸的是,我有一张 table ,我不能以任何方式改变它,必须使用我现有的东西。

mysql 表有一个标记为“customer_id”的字段。它有 2 个前缀字母和一个 4 值数字。

例如:BI8392

HE8492

WO1293

如何选择具有特定前缀的最大数值?例如,假设我想选择前缀为 HE 的最大数字。如何选择该值?

非常感谢任何帮助。我已经被困了一段时间了。

最佳答案

因为所有的值都被填充了,你可以做

SELECT RIGHT(MAX(customer_id), 4) max_val
FROM table1
WHERE customer_id LIKE 'HE%'

确保您在 customer_id 上有一个索引,您可能会根据列的名称进行索引。 LIKE 很可能会使用它。

这是 SQLFiddle 演示

关于mysql - 从 MYSQL 表中选择最大的数加上前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18600646/

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