问答 查看内容
返回列表

数据库内查询字段长度与查询抽取到BI上的字段长度不一致

377 1
发表于 2025-11-24 11:21:10 | 查看全部 阅读模式
SQLsever中使用len函数查询出来只有8,但是抽取到BI之后,在BI中查询长度有11

评论1

观小程楼主Lv.1 发表于 2025-11-24 11:24:54 | 查看全部
根据问题描述,原因是数据库len函数的特性
【在 SQL Server 中,LEN()函数的行为确实比较特殊:它计算字符串长度时会自动忽略末尾的空格(但不会忽略开头的空格)。例如,LEN('abc   ')会返回 3】
因此如果想要不保留空格的话,可以现在数据库内使用strim进行处理

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2026 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表