mysql中sql查询,判断某一字段内容字节长度
mysql中sql查询,判断某一字段内容字节长度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,字
·
mysql中sql查询,判断某一字段内容字节长度
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的查询展示结果dd来判断,假设字段字节设置为varchar(10),用步骤(1)查询出来的字段内容个数减半为5,如下:
SELECT * FROM (SELECT 字段1,字段2,字段3,CHAR_LENGTH(字段4) AS dd FROM 表名 )ss WHERE dd>5
\\dd大于5就可以查询出字段内容大于10个字节的数据了
更多推荐
已为社区贡献1条内容
所有评论(0)