gpt4 book ai didi

sql-server - "Create sql function , select english characters?"

转载 作者:行者123 更新时间:2023-12-02 19:53:10 34 4
gpt4 key购买 nike

我正在寻找一个仅选择英文数字和字母的函数:

示例:

TEKA תנור ביל דין in HLB-840 P-WH לבן

我想运行一个函数并得到以下结果:

TEKA HLB-840 P-WH

我使用的是 MS SQL Server 2012

最佳答案

这里您真正需要的是正则表达式替换,而 SQL Server 不支持该替换。一般来说,您需要找到 [^A-Za-z0-9 -]+\s* ,然后替换为空字符串。这是一个演示,显示它按预期工作:

Demo

这将为您提供的输入输出 HLB-840 P-WH 格式的 TEKA。您可以使用正则表达式包或 UDF 在 SQL Server 中执行此操作。或者,您可以使用任意数量支持正则表达式的工具(例如 C#)在 SQL 之外进行此替换。

关于sql-server - "Create sql function , select english characters?",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57724330/

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