Tecnología

Inicio

Cómo utilizar el operador LIKE en SQL Express

Cómo utilizar el operador LIKE en SQL Express


SQL Express es una versión libre de mayor escala paquete de base de datos de Microsoft SQL Server y se utiliza para aplicaciones pequeñas. Como la mayoría de las bases de datos desarrolladas por Microsoft, SQL Express utiliza un subconjunto de comandos de Transact-SQL para acceder y manipular los datos almacenados en sus tablas. El operador "similar" se usa en el SQL "where" para encontrar los datos que contienen un valor específico dentro de una cadena más grande.

Instrucciones

1 Iniciar sesión en una base de datos SQL Express utilizando el servidor SQL Management Studio Express u otra herramienta de consulta.

2 Escribir en un "seleccionar" instrucción que utiliza el operador "como" con el "%" por el comodín en la cláusula "donde" y presionar "Enter".

seleccione column1 de test_table que column1 como 'abc%'

Esta instrucción devuelve todas las filas de "test_table" que comienzan con "abc". El "%" es un carácter de comodín que representa cualquier cadena de cero o más bytes. Esta declaración podría devolver varios resultados, incluyendo "abc", "abc co", "producto abc" y "abcdef". Coloque el "%"-comodín al principio de la cadena, al final de la cadena o en ambos lugares.

3 Escribir en un "seleccionar" instrucción que utiliza el operador "como" con el "_" por el comodín en la cláusula "where" y presionar "Enter".

seleccione column1 de

tabla de prueba que column1 como 'abc'

Esta declaración también devuelve todas las filas de "tabla de prueba" que comienzan con "abc". El "" es un carácter comodín de la que encuentra todos los valores que comienzan con "abc" y al final con otro personaje. Esta declaración podría devolver varios resultados, incluyendo "abcd", "abce" y "abcf". No se devuelven valores como "abc", "abc co" o "producto abc". Coloque el "_"-comodín al principio de la cadena, al final de la cadena o en ambos lugares.

4 Escriba en un "select" que utiliza el operador "como" con la gama de la cláusula "where" y pulse "[]" "Enter".

seleccione column1 de test_table que column1 como 'bc [ca]'

Esta instrucción devuelve todas las filas de "test_table" que comienzan con "a", "b" o "c" seguido de "BC". El "[]" contiene una serie de valores que se utilizan en la búsqueda. Esta declaración podría devolver varios resultados, incluyendo "abc", "BBC" y "CBC". No se devuelven valores como "abc co" o "producto abc". Coloque la gama "[]" al principio de la cadena, al final de la cadena o en ambos lugares.

5 Escribir en un "seleccionar" instrucción que utiliza el operador "como" con la gama "[^]" en la cláusula "donde" y presionar "Enter".

seleccione column1 de test_table que column1 gusta '[^ ac] bc'

Esta instrucción devuelve todas las filas de "test_table" que no comienzan con "a", "b" o "c" seguido de "BC". El "[^]" contiene una serie de valores que se utilizan para restringir la búsqueda. Esta declaración podría devolver varios resultados, incluyendo "DBC", "EBC" y "FBC". Valores como el "abc", "BBC", "CBC", "co DBC" o "producto DBC" no se devuelven. Coloque la gama "[^]" al principio de la cadena, al final de la cadena o en ambos lugares.