mysql中sql查询,判断某⼀字段内容字节长度
mysql中sql查询,判断某⼀字段内容字节长度
CHAR_LENGTH(“中国时代00”) 长度为6位
varchar2最大长度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个字节的数据了

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。