如果有人能让我知道查找由于SQL查询而返回的KB中任何字段的大小,我将不胜感激。
例如
Select x,y from table A
结果 -
x y
x1 y1y1y1y1y1y1
x2 y2y2y2...........long string character.
x3 y3y3y3y3.........Long string character.
-
-
-
-
我正在寻找
x y
x1 10kb - Size of ( y1y1y1..) in kb
x2 100kb- Size of (y2y2y2...) in kb
非常感谢任何帮助/建议。
答案 0 :(得分:1)
这应该有用。
SELECT x, LENGTH(y)
FROM table_name
Some caveats about multibyte characters。如果您使用多字节字符,请考虑使用VARCHAR() function而不是LENGTH()。
以千字节为单位的长度,将LENGTH(Y)除以1024。
SELECT x, LENGTH(y)/1024.0
FROM table_name