如何檢測字符串是否包含特殊字符,如#,$,^,&,*,@ ,!等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. 如何檢查字符串是否包含特殊字母?
- 5. 檢查字符串是否包含python中的特殊字符
- 6. Scala檢查字符串是否包含特殊字符
- 7. 檢查一個字符串是否包含特定字符
- 8. 如何檢查一個字符串是否包含特定的子字符串
- 9. Preapre字符串包含特殊字符
- 10. 巴什 - 如何檢查是否字符串包含不止一個特殊cahracter
- 11. 檢查一個字符串是否有特殊字符
- 12. AutoHotKey - 測試字符串是否包含另一個字符串
- 13. 檢查一個字符串是否包含任何字符
- 14. 如何檢查一個字符串是否包含特定字符
- 15. 如何檢查一個字符串是否只包含特定字符
- 16. 檢測列中是否包含postgresql表中的特殊字符
- 17. Applescript:檢查一個字符串是否包含空字符串?
- 18. Inno設置如何檢查一個字符串是否包含至少一個特殊字符
- 19. 如何檢查是否輸入包含任何特殊字符
- 20. 如何檢查一個字符串是否包含一個子字符串 - mysql
- 21. 是否可以包含特殊字符
- 22. 如何在PHP中檢查是否一串包含特殊字符,如{和}
- 23. 如何檢查一個字符是否包含特定字母
- 24. 如何檢查一個字符串是否包含任何一些字符串
- 25. 如何檢查字符串是否包含某個字符?
- 26. 如何檢測一個字符串是否至少包含一個數字?
- 27. 如何檢查一個字符串是否包含字典
- 28. Java,如何檢查一個字符串是否包含數字?
- 29. 如何查找字符串是否包含任何特殊字符?
- 30. Javascript - 如何檢查一個字符串是否包含多個子字符串
你們認爲* *特殊每 – Joey 2010-04-01 07:20:35
字符是特殊以自己的方式。你將不得不更具體。 – 2010-04-01 07:21:14
好吧,現在它變成了»什麼是>等<參考?«。 – Joey 2010-04-01 07:25:32