查询将表中每一行的 varchar 字段中的数据从 40 减少到 22

问题描述 投票:0回答:1

我有一个

varchar(40)
字段,所有数据都是 40 个字符。我需要一个查询将表中的每一行减少到左侧的前 22 个字符。

LEFT(string, 22)

我只是不确定如何将其放入查询中来更新整个表

sql sql-server
1个回答
0
投票

此语句将您的列更新为其内容的前 22 个字符。

UPDATE SampleTable
SET SampleField = LEFT(SampleField, 22)
© www.soinside.com 2019 - 2024. All rights reserved.