mysql一百万数据中一个字符串字段,后面为数字,如何查询后面的数字最大的值
时间: 2024-05-14 16:12:27 浏览: 51
MySQL学习之旅(一)查询一个字段中相同属性的最大值
可以使用MySQL中的SUBSTRING和CAST函数来实现:
```
SELECT MAX(CAST(SUBSTRING(column_name, LENGTH(column_name)-LENGTH(REVERSE(SUBSTRING_INDEX(REVERSE(column_name),'',1)))+1) AS UNSIGNED)) FROM table_name;
```
其中,column_name为要查询的字符串字段,table_name为要查询的表名。这条语句将返回后面数字的最大值。
阅读全文