Cómo detectar si una cadena contiene al menos un número (dígito) en SQL Server 2005?¿Cómo detectar si una cadena contiene al menos un número?
Respuesta
Pensé que los corchetes cuadrados se escapaban en MSSQL, como 'LIKE '[_]''? También fuera de interés, ¿dónde encontraste esta información? – Coops
No, esto funciona, lo he estado haciendo durante años y no tengo idea de dónde lo vi por primera vez ... – cjk
@CodeBlend los corchetes se usan para escaparse cuando * afuera * una cuerda, y para delimitar los patrones cuando * adentro * una cuerda. –
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'
¿Por qué PATINDEX, en lugar de un simple LIKE? – gbn
ponys Lol ...... – Tsaukpaetra
- Usted podría utilizar UDF basadas CLR o hacer una consulta CONTAINS utilizando todos los dígitos en la columna de la búsqueda.
El método más simple es utilizar 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. Detectar si una matriz contiene un número entero o doble
- 2. ¿Cómo puedo verificar si una cadena tiene al menos un número usando Ruby?
- 3. Cómo probar si la matriz contiene al menos un elemento
- 4. Compruebe si una cadena tiene al menos un número usando LINQ
- 5. ¿Cómo detectar si una cadena contiene caracteres especiales?
- 6. Verificar si una cadena contiene un número entero
- 7. ¿Cómo detectar si un número dado es un número entero?
- 8. Cómo verificar si una cadena contiene http: // al inicio
- 9. ¿Cómo detectar si una página HTML contiene un video?
- 10. Compruebe si una cadena contiene los números
- 11. Expresión regular para verificar si una contraseña dada contiene al menos un número y una letra en C#?
- 12. Detectar si una cadena contiene una cadena en Jquery/Javascript cuando la cadena está delimitada inusualmente
- 13. ¿Detecta si una matriz NumPy contiene al menos un valor no numérico?
- 14. Cómo determinar si una cadena es un número en C#
- 15. Cómo comprobar si string tiene al menos una letra, número y carácter especial en php
- 16. SI una celda contiene una cadena
- 17. Compruebe si una cadena contiene una subcadena
- 18. Cómo detectar si la cadena contiene 1 letra mayúscula en PHP
- 19. ¿Detecta si un NSString contiene ...?
- 20. Cómo verificar si un TextView contiene una cierta cadena
- 21. ¿Cómo detectar si un conjunto de conjuntos contiene otro conjunto?
- 22. Cómo comprobar si un int var contiene un número específico
- 23. Cómo comprobar si una cadena contiene solo caracteres específicos
- 24. Si la cadena contiene una barra inclinada
- 25. detectar si NSString es un número flotante
- 26. ¿Cómo detectar si una cadena contiene algún caracter de derecha a izquierda?
- 27. Compruebe si una cadena contiene Asterisk (*)
- 28. Compruebe si una cadena contiene una cadena en C++
- 29. Cómo determinar si una cadena contiene una subcadena específica
- 30. ¿Cómo encontrar si una matriz contiene una cadena
¿Se refiere a una subcadena, o es un número mayor que o igual a un valor especificado? –