gpt4 book ai didi

sql-server - 如何在 SQL Server 中修剪这些带引号的字段?

转载 作者:行者123 更新时间:2023-12-02 07:55:49 26 4
gpt4 key购买 nike

我有一个包含 600 万条记录的表,但第一个字段的开头是“,最后一个字段的结尾是”我想在进行批量插入时,他们忘了将其删除。我想运行一个更新查询,它将从这两个字段中删除 "示例数据 -

Field 1     
"18157142
"18157152
"18157159
"18157177
"18157189
"18157191
"18157197
"18157208
"18157223
"18157224

Field 2 (Last field)
243901"
832218"
506356"
78301"
753201 - Automobile Body"
553111 - Automobile Parts & Supplies-Retail"
581203"
792903 - Music"
653118"
541105 - Grocers"

此外,此字段中没有任何地方“出现在其他任何地方,因此只有 1 个”要从字段中删除。

有什么想法吗?

最佳答案

Update myTable 
SET
Field1 = Replace(Field1, '"', ''),
Field2 = Replace(Field2, '"', '')

这会比其他建议更快地发挥作用,因为您不必执行任何额外的字符串长度函数调用来确定要计算多远。这将只替换所有出现的引号,这是最初要求的(因为引号不会出现在可能不想删除的任何地方)。

关于sql-server - 如何在 SQL Server 中修剪这些带引号的字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/952391/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com