@MySQL中length字符长度函数使用方法
2017-04-01 16:48
711 查看
MySQL里面的length函数是一个用来获取字符串长度的内置函数,一个汉字是算三个字符,中文的标点符号也是算三个字符,一个数字或字母算一个字符。具体用法示例如下:
1.查看某字符串的长度
MySQL文档中对于dual表的解释:
You are allowed to specify DUAL as a dummy table name in situations where no tables are referenced:
DUAL is purely for the convenience of people who require that all SELECT statements should have FROM and possibly other clauses. MySQL may ignore the clauses. MySQL does not require FROM DUAL if no tables are referenced.
2.查询文章表(article)中标题最长的10篇文章
3.查出用户名长度小于6个字符的用户列表
在MySQL内置函数里面查看字符串长度的还有一个函数是char_length,这两个函数的区别是:
length:一个汉字是算三个字符,一个数字或字母算一个字符。
char_length:不管汉字还是数字或者是字母都算是一个字符。
1.查看某字符串的长度
SELECT LENGTH('www.baidu.com') FROM DUAL;
MySQL文档中对于dual表的解释:
You are allowed to specify DUAL as a dummy table name in situations where no tables are referenced:
SELECT 1+1 AS SUM FROM DUAL;
DUAL is purely for the convenience of people who require that all SELECT statements should have FROM and possibly other clauses. MySQL may ignore the clauses. MySQL does not require FROM DUAL if no tables are referenced.
2.查询文章表(article)中标题最长的10篇文章
SELECT id,title FROM article ORDER BY LENGTH(title) DESC;
3.查出用户名长度小于6个字符的用户列表
SELECT * FROM user WHERE LENGTH(username) < 6;
在MySQL内置函数里面查看字符串长度的还有一个函数是char_length,这两个函数的区别是:
length:一个汉字是算三个字符,一个数字或字母算一个字符。
char_length:不管汉字还是数字或者是字母都算是一个字符。
相关文章推荐
- mysql中length字符长度函数使用方法
- mysql中length字符长度函数使用方法
- MySQL中使用group_concat()函数数据字符过长报错的问题解决方法
- MySQL中字符串匹配函数LOCATE和POSITION使用方法
- 函数:MySQL中字符串匹配函数LOCATE和POSITION使用方法
- 函数:MySQL中字符串匹配函数LOCATE和POSITION使用方法
- [置顶] 【mysql 字符串函数】MySQL中字符串匹配函数LOCATE和POSITION使用方法
- MySQL中的LOCATE和POSITION函数使用方法
- MySQL中的LOCATE和POSITION函数使用方法
- mysql获取字符串长度函数(CHAR_LENGTH)
- MySQL中的LOCATE和POSITION函数使用方法
- MySQL的存储函数(自定义函数)的定义和使用方法
- MySQL CHAR_LENGTH 获取字符串长度函数
- python join字符连接函数的使用方法
- mysql获取字符串长度函数(CHAR_LENGTH)
- python join字符连接函数的使用方法
- javascript中使用replaceAll()函数实现字符替换的方法
- javascript中使用replaceAll()函数实现字符替换的方法
- MySQL中的LOCATE和POSITION函数使用方法
- C语言使用scanf函数获取数据后,使用getchar()无法获得字符的处理方法