截断 SQL Server 2014 的最后两个字符
Truncating last two characters from SQL Server 2014
这看起来很简陋,但尝试 substring 命令无济于事:
使用
SUBSTRING('indcode', 1, 4)
这些值有 6 个字符长,我需要从中删除最后两个字符。简而言之,我需要将它们从 6 截断为 4。
输出
indc
此外,在 table 中 indcode
是数据类型 char(6)
的列。这可能就是我在使用该子字符串命令时出现语法错误的原因吗?
尝试将 LEFT ( character_expression , integer_expression )
用作
LEFT(indcode, 4)
如果 indcode
是列名。
这将使您的字段 trim 从左边开始变大 4。
这看起来很简陋,但尝试 substring 命令无济于事:
使用
SUBSTRING('indcode', 1, 4)
这些值有 6 个字符长,我需要从中删除最后两个字符。简而言之,我需要将它们从 6 截断为 4。
输出
indc
此外,在 table 中 indcode
是数据类型 char(6)
的列。这可能就是我在使用该子字符串命令时出现语法错误的原因吗?
尝试将 LEFT ( character_expression , integer_expression )
用作
LEFT(indcode, 4)
如果 indcode
是列名。
这将使您的字段 trim 从左边开始变大 4。