在MYSQL 中,如何判断一个varchar字段内容的长度。比如sqlserver中的len(字段名)?

zizi945 2009-06-08 10:15:28
在MYSQL 中,如何判断一个varchar字段内容的长度。比如sqlserver中的len(字段名)?最好在用SQL语句判断
...全文
1196 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2009-06-08
  • 打赏
  • 举报
回复

CHAR_LENGTH() 并不准确,CHAR_LENGTH() 和length的差别就是CHAR_LENGTH() 会把多字节的字符认为是一个字符,比较gb2312编码时,会所汉字当作一个字符。
wwwwb 2009-06-08
  • 打赏
  • 举报
回复
or
CHAR_LENGTH()
wwwwb 2009-06-08
  • 打赏
  • 举报
回复
length()
ACMAIN_CHM 2009-06-08
  • 打赏
  • 举报
回复

MySQL中 length()

mysql> select length('1234567890');
+----------------------+
| length('1234567890') |
+----------------------+
| 10 |
+----------------------+
1 row in set (0.00 sec)

mysql>


56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧