我想知道,如何计算表格的单行大小。
考虑我的表有以下记录。
true
答案 0 :(得分:3)
这应该可以解决您的问题。使用length()运算符,如下所示。这将给出指定列中字符的确切长度。 这也将处理 NULL 值, NULL 将计算为 0 大小:
select length(Empid || Ename || Age || DOB || Salary)
from mytable
where id = someId;
答案 1 :(得分:2)
您可以尝试这样:
select vsize(Empid) + vsize(Ename) + vsize(Age) + vsize(DOB) + vsize(Salary)
from mytable
where id = someId;
答案 2 :(得分:0)
以下是详细解释vsize(表达式)函数的链接。