如何检测字符串是否至少包含SQL Server 2005中的一个数字(数字)?如何检测一个字符串是否至少包含一个数字?
40
A
回答
75
6
DECLARE @str AS VARCHAR(50)
SET @str = 'PONIES!!...pon1es!!...p0n1es!!'
IF PATINDEX('%[0-9]%', @str) > 0
PRINT 'YES, The string has numbers'
ELSE
PRINT 'NO, The string does not have numbers'
+0
为什么PATINDEX,而不是一个简单的LIKE? – gbn 2010-04-01 10:53:20
+0
Lol ponies ...... – Tsaukpaetra 2015-02-05 18:19:22
0
- 你可以使用基于CLR的UDF或做包含了使用上的搜索栏中所有数字查询。
1
最简单的方法是使用LIKE
:
SELECT CASE WHEN 'FDAJLK' LIKE '%[0-9]%' THEN 'True' ELSE 'False' END; -- False
SELECT CASE WHEN 'FDAJ1K' LIKE '%[0-9]%' THEN 'True' ELSE 'False' END; -- True
相关问题
- 1. 如何检查一个字符串是否至少包含另一个字符串中的一个字符?
- 2. 如何检查生成的字符串是否至少包含一个字母
- 3. 测试一个字符串包含至少2个字在SQL
- 4. 如何检查至少包含一个字母和一个数字的字符串字符串
- 5. Java,如何检查一个字符串是否包含数字?
- 6. Inno设置如何检查一个字符串是否包含至少一个特殊字符
- 7. 如何检查一个字符串是否至少包含一个中文字符?
- 8. 检查字典中是否至少包含一个字典
- 9. 如何检查一个字符串是否包含一个子字符串 - mysql
- 10. 如何检查一个字符串是否至少在java中包含一个字母表?
- 11. 密码应至少包含一个数字和一个字符
- 12. 字符串包含至少一个数字
- 13. 如何检查字符串是否至少有6个字符,一个大写字母和一个数字? - Javascript
- 14. 检查一个数组是否包含一个字符串
- 15. 检测NumPy数组是否至少包含一个非数字值?
- 16. 检查一个字符串是否包含数字和字母
- 17. 如何检查一个字符串是否包含字典
- 18. 如何检查一个字符串是否包含任何一些字符串
- 19. AutoHotKey - 测试字符串是否包含另一个字符串
- 20. 检查一个字符串是否包含任何字符
- 21. Applescript:检查一个字符串是否包含空字符串?
- 22. 如何检查一个TextView是否包含某个字符串
- 23. 如何检测一个字符串是否包含特殊字符?
- 24. 如何测试数组是否至少包含一个元素
- 25. 如何使用Ruby检查字符串中是否至少有一个数字?
- 26. 如何检查数组是否至少包含一个对象?
- 27. Javascript - 如何检查一个字符串是否包含多个子字符串
- 28. 如何检查文字是否至少包含一个A到Z字母?
- 29. 检查一个字符串是否包含数字
- 30. SML检查一个字符串是否只包含数字
你的意思是一个字符串,或大于或等于号一个指定的值? – 2010-04-01 07:34:22