如何检测字符串是否包含特殊字符,如#,$,^,&,*,@ ,!等SQL Server 2005中?如何检测一个字符串是否包含特殊字符?
回答
假设的SQL Server:
例如如果类特殊字符作为任何非字母数字字符:
DECLARE @MyString VARCHAR(100)
SET @MyString = 'adgkjb$'
IF (@MyString LIKE '%[^a-zA-Z0-9]%')
PRINT 'Contains "special" characters'
ELSE
PRINT 'Does not contain "special" characters'
只需添加到其他角色你不类特殊的方括号内
这个答案起初让我困惑,因为它使用'LIKE', ^括号中的字符实际上表示'NOT' – Baodad 2014-08-22 21:22:57
@AdaTheDev在这种情况下,我们如何从特殊字符中排除“ - ”? – aaronmallen 2015-03-27 18:44:49
非常感谢你为我工作。 – Ziggler 2015-10-09 15:58:00
在postgresql中,您可以在WHERE子句中使用正则表达式。 检查http://www.postgresql.org/docs/8.4/static/functions-matching.html
MySQL有什么simmilar:http://dev.mysql.com/doc/refman/5.5/en/regexp.html
如果你举了一个例子,我会upvote你的答案! – DaveBoltman 2017-01-11 16:16:39
SELECT * FROM tableName WHERE columnName LIKE "%#%" OR columnName LIKE "%$%" OR (etc.)
- 1. 检查一个字符串是否只包含特殊字符
- 2. 巴什 - 如何检查一个字符串是否包含特殊字符(@#$%^&*()_ +!)
- 3. MYSQL搜索一个字符串是否包含特殊字符?
- 4. 检查字符串是否包含python中的特殊字符
- 5. Preapre字符串包含特殊字符
- 6. 巴什 - 如何检查是否字符串包含不止一个特殊cahracter
- 7. 检查一个字符串是否有特殊字符
- 8. 如何检查一个字符串是否只包含特定字符
- 9. Applescript:检查一个字符串是否包含空字符串?
- 10. Inno设置如何检查一个字符串是否包含至少一个特殊字符
- 11. 如何检查一个字符串是否包含一个子字符串 - mysql
- 12. 如何检查一个字符串是否包含任何一些字符串
- 13. 如何检查一个字符是否包含特定字母
- 14. 如何检查字符串是否包含某个字符?
- 15. 如何检测一个字符串是否至少包含一个数字?
- 16. 如何查找字符串是否包含任何特殊字符?
- 17. Java,如何检查一个字符串是否包含数字?
- 18. Javascript - 如何检查一个字符串是否包含多个子字符串
- 19. 检查字段是否包含SQL中的特殊字符
- 20. 如何检测字符串中的特殊字符和数字?
- 21. 检查字符串是否包含字(不是子字符串!)
- 22. 如何解析包含特殊字符的JSON字符串?
- 23. 如何包含在查询字符串中的特殊字符
- 24. 如何初始化字符串包含特殊字符`“`
- 25. 如何检查一个TextView是否包含某个字符串
- 26. 检测一个字符串是否包含“真正的句子”?
- 27. 如何检查字符串数组是否包含特定的字符串?
- 28. 如何检查一个字符串是否包含两个星号字符?
- 29. 如何检查一个字符串是否包含两个相同的字符?
- 30. 不包含特殊字符的字符串中的字符数
你们认为* *特殊每 – Joey 2010-04-01 07:20:35
字符是特殊以自己的方式。你将不得不更具体。 – 2010-04-01 07:21:14
好吧,现在它变成了»什么是>等<参考?«。 – Joey 2010-04-01 07:25:32