可以使用MySQL内置函数MAX()
和REGEXP
来查询字段a中全是数字的最大值,具体脚本如下:
SELECT MAX(a) AS max_num FROM table_name WHERE a REGEXP '^[0-9]+$';
其中,table_name
是你要查询的表名,a
是你要查询的字段名。正则表达式'^[0-9]+$'
表示匹配全是数字的字符串。
这个脚本会返回一个名为max_num
的列,其中包含了字段a中全是数字的最大值。如果字段a中没有全是数字的记录,则返回空结果集。