gpt4 book ai didi

sql - 如何在 MSSQL 查询中修剪前导和尾随制表符空格

转载 作者:行者123 更新时间:2023-12-02 11:09:00 27 4
gpt4 key购买 nike

我的数据在字符串中具有前导和尾随空格。当将该数据存储在数据库中时,我想在存储到数据库之前修剪查询本身的空间。

正常空格可以使用 RTRIM 和 LTRIM 函数正确修剪,但如果字符串包含制表符空格,则不会从输入字符串中修剪制表符空格。

任何人都可以帮我得到从前导和尾随用制表符空格修剪的字符串。

最佳答案

替换选项卡 (9) 的 ASCII 代码:

replace(@str, char(9), '')

要仅删除外部制表符,请首先将它们更改为数据中不存在的内容(在本示例中我使用一系列四个空格),然后 rtrim/ltrim,然后将相同的序列转换回制表符:

replace(ltrim(rtrim(replace(@str, char(9), '    '))),'    ', char(9));

关于sql - 如何在 MSSQL 查询中修剪前导和尾随制表符空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34774032/

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