面试问题: 商品表product,有字段 ‘productName’ 商品名,获取该字段信息中最长长度值,并展示该条数据?
mysql: select * from product where char_length(productName) = (select max(char_length(productName)) from product)
char_length() 、子查询
(一)、Mysql中
1、length():计算字段的长度一个汉字、标点符号是算三个字符,一个数字或字母算一个字符
2、CHAR_LENGTH(str) 计算字段的长度一个汉字、标点符号是算两个字符,一个数字或字母算一个字符
(二)、sqlserver中
1、len(str):计算字段的长度一个汉字、标点符号是算两个字符,一个数字或字母算一个字符。