mysql查询语句中对字段内容补位(补零为例)length()函数获取某个字段数据长度
2017-05-15 10:31
609 查看
mysql查询语句中对字段内容补位(补零为例)length()函数获取某个字段数据长度
jakehu 2014 年 4 月 10 日 mysql查询语句中对字段内容补位(补零为例)length()函数获取某个字段数据长度2014-04-10T10:57:24+00:00 Mysql笔记 暂无评论
MySQL字符串前后补0
前补0(LPAD)
select LPAD(uid, 8, 0),username from uc_members where uid = '100015'
结果:uid: 00100015 username:guxiaochuan
后补0(RPAD)
select RPAD(uid, 8, 0),username from uc_members where uid = '100015'
结果:uid: 10001500 username:guxiaochuan
length: 是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符
CHAR_LENGTH(str) 返回值为字符串str 的长度,长度的单位为字符。一个多字节字符算作一个单字符。对于一个包含五个二字节字符集, LENGTH()返回值为 10,而CHAR_LENGTH()的返回值为5。
CHARACTER_LENGTH(str) CHARACTER_LENGTH()是CHAR_LENGTH()的同义词。
BIT_LENGTH(str) 返回2进制长度.
SELECT * FROM admin WHERE LENGTH(username) < 6
jakehu 2014 年 4 月 10 日 mysql查询语句中对字段内容补位(补零为例)length()函数获取某个字段数据长度2014-04-10T10:57:24+00:00 Mysql笔记 暂无评论
MySQL字符串前后补0
前补0(LPAD)
select LPAD(uid, 8, 0),username from uc_members where uid = '100015'
结果:uid: 00100015 username:guxiaochuan
后补0(RPAD)
select RPAD(uid, 8, 0),username from uc_members where uid = '100015'
结果:uid: 10001500 username:guxiaochuan
length: 是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符
CHAR_LENGTH(str) 返回值为字符串str 的长度,长度的单位为字符。一个多字节字符算作一个单字符。对于一个包含五个二字节字符集, LENGTH()返回值为 10,而CHAR_LENGTH()的返回值为5。
CHARACTER_LENGTH(str) CHARACTER_LENGTH()是CHAR_LENGTH()的同义词。
BIT_LENGTH(str) 返回2进制长度.
SELECT * FROM admin WHERE LENGTH(username) < 6
相关文章推荐
- MySql的sql语句中添加存储过程或者存储函数来实现Oracle中的start with ……connect by prior……递归(树形结构数据)查询
- 数据库笔记8:SELECT语句 计算字段 数据处理函数 汇总函数 分组数据 子查询
- MySQL必知必会笔记(二)SELECT语句 计算字段 数据处理函数 汇总函数 分组数据 子查询
- sql语句case when使用和date_formate()的使用,DATEDIFF(字段1,字段2)获取天数,常用的MYSQL的函数
- MySQL必知必会笔记(二)SELECT语句 计算字段 数据处理函数 汇总函数 分组数据 子查询
- 使用SQL语句查询MySQL,SQLServer,Oracle所有数据库名和表名,字段名
- 用SQL语句获取MSSQL表关键字段的名称、数据类型和长度
- Mysql 查询部分字段重复数据sql语句
- mysql语句从一个表中查询出数据,再插入到另一张表中(表字段不一样)
- mysql获取字符串长度函数(CHAR_LENGTH)
- MySQL 一表中字段内容是用逗号分隔的 另一表含有对应数据的两表联合查询
- MySQL使用select语句查询指定表中指定列(字段)的数据
- --查询Oracle表字段名称,类型,数据长度,注释的语句
- Mysql 取字段值逗号第一个数据的查询语句
- MySql同时查询三个不关联的表,同时获取到三个表的数据,并按照某一字段排序
- MySQL使用select语句查询指定表中指定列(字段)的数据
- 【MySQL】SELECT语句 计算字段 数据处理函数 汇总函数 分组数据 子查询
- MySQL CHAR_LENGTH 获取字符串长度函数
- Mysql 取字段值逗号第一个数据的查询语句
- MySQL使用select语句查询指定表中指定时间内指定列(字段)所在行的数据