我想知道是否有一个查询可以为我提供列中数据的最大字符长度以及列的标题。我目前正在使用:
SELECT MAX(CHAR_LENGTH("column")) FROM table
此命令在大多数情况下执行我想要的操作,但它不包括列标题的长度。
答案 0 :(得分:0)
按标题,您的意思是列名吗?您可以将它与字符串的名称进行比较。 GREATEST()
函数接受可变数量的参数,并返回具有最大值的参数。
SELECT GREATEST(CHAR_LENGTH('column'), MAX(CHAR_LENGTH("column"))) FROM table