能让SQL的查询结果字段长度设置一致的长度吗
结果ab和a长度弄一样
-- 先判断返回字段的最大长度,然后通过LPAD-左补齐 和 RPAD-右补齐 处理。
————————————————
-- 获取指定字段内容长度的数据
select * from 表名 where dr = 0 and LENGTH(字段名)>长度 ;
-- 查询某个字段内容长度
select LENGTH(字段) from 表名 where 条件
我使用的 是SQL sever ,函数LPAD 或者RPAD 可以指定字符来补足长度。
列子:
select LPAD([filed],6,'-') from table
filed 是字段,6 为长度,左边不足6位,使用 - 字符补足到6位