Cómo detectar si una cadena contiene caracteres especiales como #, $, ^, &, *, @ ,! etc en SQL Server 2005?¿Cómo detectar si una cadena contiene caracteres especiales?
Respuesta
Suponiendo SQL Server:
por ejemplo, si la clase de caracteres especiales como cualquier cosa que no alfanumérico:?
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'
acaba de agregar a otros personajes que no clase como especial, dentro de los corchetes
Al principio, esta respuesta me confundió, porque usa' LIKE' pero el^personaje en los corchetes en realidad significa 'NO' – Baodad
@AdaTheDev ¿cómo excluimos "-" de los caracteres especiales en este escenario? – aaronmallen
Muchas gracias, esto funciona para mí. – Ziggler
En postgresql puede usar expresiones regulares en la cláusula WHERE. Comprobar http://www.postgresql.org/docs/8.4/static/functions-matching.html
MySQL tiene algo simmilar: http://dev.mysql.com/doc/refman/5.5/en/regexp.html
¡¡Votaría tu respuesta si dieras un ejemplo !!! – DaveBoltman
SELECT * FROM tableName WHERE columnName LIKE "%#%" OR columnName LIKE "%$%" OR (etc.)
+1: for etc.;) – Manish
Bien, utilicé este código para simplificar mi problema. Que estaba buscando este ** a **: 'declaran @letra char (1) conjunto @letra = 'a' SELECT col1 , col2 , col3 FROM tabla WHERE col1 LIKE '%' + @letra + '%' OR col2 LIKE '%' + @letra + '%' O col3 como '%' + @letra + '%' ' – Bachask8
- 1. Cómo comprobar que la cadena contiene caracteres especiales en ruby
- 2. ¿Busca caracteres especiales (/ * - + _ @ & $ #%) en una cadena?
- 3. ¿Cómo eliminar caracteres especiales de una cadena?
- 4. Cómo reemplazar caracteres especiales en una cadena?
- 5. ¿Cómo detectar si una cadena contiene al menos un número?
- 6. ¿Cómo comprobar si una cadena contiene dos caracteres de asterisco?
- 7. ¿Cómo reconocer si una cadena contiene caracteres unicode?
- 8. Cómo comprobar si una cadena contiene solo caracteres específicos
- 9. ¿Comprobar cadena si contiene solo caracteres latinos?
- 10. PHP: ¿Cómo saber si una cadena contiene algún carácter especial?
- 11. ajax publicar caracteres especiales
- 12. Detectar si una cadena contiene una cadena en Jquery/Javascript cuando la cadena está delimitada inusualmente
- 13. ¿Cómo decodificar caracteres XML especiales codificados en una cadena?
- 14. Cómo escribir caracteres especiales ASCII en una cadena .Net
- 15. Escribir una cadena de conexión cuando la contraseña contiene caracteres especiales
- 16. cómo buscar caracteres especiales php
- 17. caracteres especiales preg_match
- 18. Imprimir caracteres especiales en php
- 19. reemplazar caracteres especiales en cadena en java
- 20. ¿Cómo puedo detectar caracteres Unicode en una cadena de Java?
- 21. Compruebe si una cadena contiene una subcadena
- 22. SI una celda contiene una cadena
- 23. Cómo comprobar si una cadena contiene espacios en blanco
- 24. ¿Cómo puedo saber si una cadena contiene caracteres multibyte en Javascript?
- 25. NSString Length - Caracteres especiales
- 26. Java- Extracto de una cadena entre dos caracteres especiales
- 27. ¿Cómo saber si la cadena contiene caracteres no alfanuméricos en C# /. NET 2.0?
- 28. Eliminar todos los caracteres especiales de una cadena en R?
- 29. ¿Cómo puedo verificar si una cadena Perl contiene letras?
- 30. ¿Cómo detectar si una página HTML contiene un video?
¿Qué consideras especial * * – Joey
Cada personaje es especial en su propio modo. Tendrás que ser más específico. –
Ok, ahora se convierte en »¿Qué hace el> etc.
Joey