怎样查询表中某字段数据最长的长度是多少?
如题,,有如下表TABLE A
KA KB KC
1 5455 66
2 6565+556 55
3 22222 44
4 454545455 33
这样的表,在KB列记录的数据长短不一,假如我要把在这一列中把最长的数据长度的哪一条数据查询出来,这样的语句该怎样写呢?
我想出来的结果是:
KA KB KC
4 454545455 33
请各位帮忙,谢谢!
datalength 返回任何表达式所占用的字节数。 select * from dbo.玩具 where datalength(玩具描述)=(select MAX(DATALENGTH(玩具描述)) from dbo.玩具)
这样也查得到 表看错了 是这样
select * from A where datalength(KB)=(select MAX(DATALENGTH(KB)) from A)
页:
[1]
