首页 > 数据库技术 > 详细

mysql中sql查询,判断某一字段内容字节长度

时间:2019-12-04 16:08:53      阅读:318      评论:0      收藏:0      [点我收藏+]
CHAR_LENGTH("中国时代00") 长度为6位
LENGTH("中国时代00")字节为18位    length不管中文还是英文都算3个字节

SELECT * FROM (SELECT 字段1,字段2,字段3,CHAR_LENGTH(字段4) AS dd FROM 表名 )ss WHERE dd>5

查询步骤:(1)、SELECT 字段1,字段2,字段3,CHAR_LENGTH(字段4) AS dd FROM 表名 \\CHAR_LENGTH(字段4)查询出该字段数据长度
    步骤:(2)、步骤(1)嵌套并起名,用步骤1的查询展示结果dd来判断,假设字段字节设置为varchar(10),用步骤(1)查询出来的字段内容个数减半为5,如下:
                SELECT * FROM (SELECT 字段1,字段2,字段3,CHAR_LENGTH(字段4) AS dd FROM 表名 )ss WHERE dd>5 \\dd大于5就可以查询出字段内容大于10个字节的数据了

 

mysql中sql查询,判断某一字段内容字节长度

原文:https://www.cnblogs.com/yanchaohui/p/11981450.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!