【场景】:字符串长度
【分类】:字符串函数、char_length()
分析思路
难点:
1.如何计算字符串的长度
扩展:
前往查看:MySQL 字符串长度 char_length、length
求解代码
方法一:
使用 char_length()
# 用于统计字符串的个数
select
uid,
if(char_length(nick_name) > 13,concat(substring(nick_name,1, 10),'...'),nick_name) as nick_name
from user_info
where char_length(nick_name) > 10
方法二:
使用 character_length()
select
uid,
if(character_length(nick_name) > 13,concat(substring(nick_name,1, 10),'...'),nick_name) as nick_name
from user_info
where character_length(nick_name) > 10