gpt4 book ai didi

SQL 帮助,选择特定列

转载 作者:行者123 更新时间:2023-11-30 23:59:48 24 4
gpt4 key购买 nike

我有一个 nvarchar 列,其中也包含非英语 (a-z) 字符,例如 Crystal77、Bólido Comidas。

如何具体选择该列中包含非英文字符的行?

谢谢

最佳答案

任何字符不在 a-z 范围内的所有行

我使用了带有二进制排序规则的 COLLATE 来删除对 ó 的错误匹配......看起来 LIKE 忽略了重音,但这可能是因为它是 unicode

DECLARE @myTable TABLE (myColumn nvarchar(100))
INSERT @myTable (myColumn) VALUES ('Crystal77'), ('Bólido Comidas'), ('PlainEnglish')

SELECT * FROM @myTable
WHERE myColumn COLLATE Latin1_General_BIN NOT LIKE '%[^ a-zA-Z]%'

关于SQL 帮助,选择特定列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3451975/

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