gpt4 book ai didi

mysql - 表格列的平均长度

转载 作者:行者123 更新时间:2023-11-29 01:11:18 25 4
gpt4 key购买 nike

我有一个包含 50 多个 VARCHAR(255) 列的表。
版主报告说,在一些字段中,某些内容在 250 个字符后被删减。

经检查,这是 VARCHAR(255) 的预期行为,我必须将一些字段更新为 text。但问题是他们不能给我详细信息/说明哪些字段出现问题..

所以我最好的猜测是分析当前数据并找到通常存储长内容的列。

是否有一个好的查询结构可以用来获取:
- 每列的平均长度。
- 每列的最大长度。
- 此列长度超过 200 的行数。

最佳答案

SELECT AVG(CHAR_LENGTH(col)) avg_length,
MAX(CHAR_LENGTH(col)) max_length,
COUNT(CASE WHEN CHAR_LENGTH(col) >= 200 THEN 1 ELSE NULL END) 200_plus_count
FROM tbl;

关于mysql - 表格列的平均长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25041696/

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