La variación final de la cláusula WHERE cubierta aquí es la búsqueda de comodines. Por ejemplo, supongamos que desea devolver todos los departamentos de su organización que comienzan con las letras PR. Para hacer esto, usa una comparación LIKE. Cuando utiliza LIKE, SQL Server puede determinar si un carácter o cadena de caracteres especificados coincide con un valor en su base de datos.
Uso la cláusula LIKE
1. Abra el editor de consultas en SSMS.
2. En el editor de consultas, ingrese y ejecute el siguiente código T-SQL:
--Utilice esta consulta para filtrar los resultados usando LIKE USE AdventureWorks2012; SELECT * FROM HumanResources.Department WHERE Name LIKE 'Pr%'
El Pr% usado en la consulta anterior le dice a SQL Server que devuelva todos los departamentos cuyo nombre comienza con Pr y los siguientes caracteres.
La sintaxis LIKE no usa un conjunto comodín típico de expresiones regulares. Como se demostró en el script anterior, el % representa cualquier cadena de cero o más caracteres. Además, otros caracteres comodines son los siguientes:
- _ (Representa cualquier caracter en la posición que sea colocada.)
- [abc] (Representa un conjunto de caracteres válidos en la posición que sea colocada.)
- [^ abc] (Representa un solo carácter que no está en el conjunto de caracteres)
Añadir nuevo comentario