建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

当前位置: 建站学 > 数据库 > Mysql 教程 >

mysql内置函数来获取字符串长度方法

时间:2012-05-02 14:58来源: 作者: 点击:
length:   是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符。 例如:可以查出用户名长度超过十个字符的用户列表。 SQL SELECT * FROM admin WHERE LENGTH(username) > 10  CHAR_LENGTH(str) 返回值为字符串str 的长度,长度的单位


length:   是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符。

例如:可以查出用户名长度超过十个字符的用户列表。

SQL

SELECT * FROM admin WHERE LENGTH(username) > 10 


CHAR_LENGTH(str) 返回值为字符串str 的长度,长度的单位为字符。一个多字节字符算作一个单字符。对于一个包含五个二字节字符集, LENGTH()返回值为 10,而CHAR_LENGTH()的返回值为5。

CHARACTER_LENGTH(str) CHARACTER_LENGTH()是CHAR_LENGTH()的同义词。

BIT_LENGTH(str) 返回2进制长度.

 

简单的总结来说,就是以下二种方法:


length:   是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符

char_length:不管汉字还是数字或者是字母都算是一个字符

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片