我有一个nvarchar(max)类型的列。如何找到表中每行的字符串长度(或字节数)?
答案 0 :(得分:22)
SELECT LEN(columnName)AS MyLength 来自myTable
答案 1 :(得分:2)
如果你想找出最大值,你应该有办法获得表的架构。通常,您可以在SQL或SHOW COLUMNS样式命令中执行DESCRIBE之类的操作。在一个可以缩写为:
的mysql shell中desc tablename;
然后,如果你想确定一个字符串的长度,通常有一个函数,如LENGTH (对于字节)或CHAR_LENGTH (对于字符)< / em>的
SELECT *, LENGTH(fieldname) AS len FROM tablename
答案 2 :(得分:1)
SELECT LEN(columnName) AS MyLength FROM myTable
我在桌面上使用了这个查询。它显示特定列中每行的大小。
我需要字段名称大小最大允许字符。