截断SQL Server 2014中的最后两个字符

时间:2017-09-01 18:33:52

标签: sql-server substring truncate

这似乎很简陋,但尝试使用substring命令无效:

使用

SUBSTRING('indcode', 1, 4)

值为6个字符,我需要从中删除最后两个。简而言之,我需要将它们从6到4截断。

输出

indc

此外,表indcode中的数据类型为char(6)。这可能是我使用substring命令时出现错误语法错误的原因吗?

1 个答案:

答案 0 :(得分:1)

尝试使用LEFT ( character_expression , integer_expression )作为

如果LEFT(indcode, 4)是列名,则

indcode。 这会将你的字段从左边裁剪为4号。