Sql server 匹配子字符串SQL Server
我有一张有一列大字符串的桌子。我想搜索这些字符串,看看是否有4个连续的大写字符。有没有办法做到这一点?我对SQL的子字符串方法不是很有经验。在大多数SQL方言中,在字符串中查找4个字符是一个经典 要强制使用大写,还需要使用子句强制排序规则。“CS”使您的列区分大小写Sql server 匹配子字符串SQL Server,sql-server,Sql Server,我有一张有一列大字符串的桌子。我想搜索这些字符串,看看是否有4个连续的大写字符。有没有办法做到这一点?我对SQL的子字符串方法不是很有经验。在大多数SQL方言中,在字符串中查找4个字符是一个经典 要强制使用大写,还需要使用子句强制排序规则。“CS”使您的列区分大小写 ... WHERE MyColumn COLLATE Latin1_General_BIN LIKE '%ABCD%' 编辑:适用于任何4个大写字符 ... WHERE MyColumn COLLATE Latin1_
...
WHERE
MyColumn COLLATE Latin1_General_BIN LIKE '%ABCD%'
编辑:适用于任何4个大写字符
...
WHERE
MyColumn COLLATE Latin1_General_BIN LIKE '%[A-Z][A-Z][A-Z][A-Z]%'
编辑:对于拉丁语1_General_BIN来说,在一个字符串中查找4个字符是大多数SQL方言中的经典 要强制使用大写,还需要使用子句强制排序规则。“CS”使您的列区分大小写
...
WHERE
MyColumn COLLATE Latin1_General_BIN LIKE '%ABCD%'
编辑:适用于任何4个大写字符
...
WHERE
MyColumn COLLATE Latin1_General_BIN LIKE '%[A-Z][A-Z][A-Z][A-Z]%'
编辑:使用拉丁文1_General_BIN您通读了文档的哪些部分?您通读了文档的哪些部分?我需要它检查是否有大写字母。我能用“%A-Z%”来回答这个问题吗?@Aeonstrife:更新的答案。请查看我喜欢的链接,了解更多如何使用的示例it@Erik:那只能检查一封信。我们需要4个连续字符。@Aeonstrife:请接受和/或向上投票(箭头+左边的勾号)@gbn-因为CS排序顺序是
aAbBcC…zZ
,除a
之外的所有小写字母都在a-Z
范围内,我需要它来检查是否有大写字母。我能用“%A-Z%”来回答这个问题吗?@Aeonstrife:更新的答案。请查看我喜欢的链接,了解更多如何使用的示例it@Erik:那只能检查一封信。我们需要4个连续的@Aeonstrife:请接受和/或向上投票(箭头+左边的勾号)@gbn-因为CS排序顺序是aAbBcC…zZ
,除a
之外的所有小写字母都在a-Z