Utilice la correspondencia de patrones SQL para encontrar lo que necesita

Share on facebook
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp
Share on email
Share on print
VALORACIÓN DEL ARTÍCULO:
5/5


La coincidencia de patrones SQL le permite buscar patrones en los datos si no sabe la palabra o frase exacta que está buscando. Este tipo de consulta SQL utiliza caracteres comodín para hacer coincidir un patrón, en lugar de especificarlo exactamente. Por ejemplo, puede utilizar el comodín “C%” para que coincida con cualquier cadena que comience con una C mayúscula.

Uso del operador LIKE

Para utilizar una expresión comodín en una consulta SQL, utilice el operador LIKE en una cláusula WHERE y encierre el patrón entre comillas simples.

Uso del comodín % para realizar una búsqueda simple

Para buscar cualquier empleado en su base de datos con un apellido que comience con la letra C, utilice la siguiente declaración Transact-SQL:

 SELECCIONE *
de los empleados
DÓNDE_apellido LIKE 'C%' `DÓNDE_apellido `C%'?

Omitir patrones usando la palabra clave NOT

Utilice la palabra clave NOT para seleccionar registros que no coincidan con el patrón. Por ejemplo, esta consulta devuelve todos los registros cuyo último nombre es no comenzar con C:

 SELECCIONE *
de los empleados
DONDE_apellido NO LE GUSTA 'C%''.

Emparejar un patrón en cualquier lugar usando el % Wildcard Twice

Utilice dos instancias del comodín % para que coincida con un patrón particular en cualquier lugar. Este ejemplo devuelve todos los registros que contienen una C en cualquier lugar del apellido:

 SELECCIONE *
de los empleados
DÓNDE_apellido LIKE '%C%''.

Cómo encontrar una coincidencia de patrón en una posición específica

Utilice el comodín _ para devolver los datos en una ubicación específica. Este ejemplo sólo coincide si C ocurre en la tercera posición de la columna de apellido:

 SELECCIONE *
de los empleados
DÓNDE_apellido LIKE '_ _C%''.

Expresiones Wildcard soportadas en Transact SQL

Hay varias expresiones comodín soportadas por Transact SQL:

  • El comodín % coincide con cero o más caracteres de cualquier tipo y se puede utilizar para definir comodines antes y después del patrón. Si está familiarizado con la concordancia de patrones de DOS, es el equivalente del comodín * en esa sintaxis.
  • El _ comodín coincide exactamente con un carácter de cualquier tipo. Es el equivalente de la ? comodín en coincidencia de patrones DOS.
  • Especifique una lista de caracteres incluyéndolos entre corchetes. Por ejemplo, el comodín [aeiou] coincide con cualquier vocal.
  • Especifique un rango de caracteres encerrando el rango entre corchetes. Por ejemplo, el comodín [a-m] coincide con cualquier letra de la primera mitad del alfabeto.
  • Negar un rango de caracteres incluyendo el carácter de quilates inmediatamente dentro del corchete de apertura. Por ejemplo, [^aeiou] corresponde a cualquier carácter no vocal mientras que [^a-m] corresponde a cualquier carácter que no esté en la primera mitad del alfabeto.

Combinación de comodines para patrones complejos

Combine estos comodines en patrones complejos para realizar consultas más avanzadas. Por ejemplo, supongamos que necesita construir una lista de todos sus empleados que tienen nombres que comienzan con una letra de la primera mitad del alfabeto pero que no no terminan con una vocal. Puede utilizar la siguiente consulta:

 SELECCIONE *
de los empleados
DONDE_apellido GUSTO '[a-m]%[^aeiou]''.

Del mismo modo, puede construir una lista de todos los empleados con apellidos que consten exactamente de cuatro caracteres utilizando cuatro instancias del patrón _ :

 SELECCIONE *
de los empleados
DÓNDE_apellido LIKE '____'

Como puede ver, el uso de las capacidades de comparación de patrones SQL ofrece a los usuarios de la base de datos la posibilidad de ir más allá de las simples consultas de texto y realizar operaciones de búsqueda avanzada.

Deja un comentario

TAMBIÉN TE INTERESA

como-desinstalar-mcafee-del-ordenador

3 opciones para desinstalar Mcafee al completo

Este es un artículo que te enseñará a desinstalar Mcafee al completo de tu ordenador. Seguro que si te has comprado un PC, habrás notado que hay programas o aplicaciones que vienen por defecto y una de ellas es el antivirus Mcafee.   Este antivirus es uno de los más conocidos y populares del mercado,

Kodi

Los 3 mejores Addons Kodi del momento

Si tienes un Kodi, es posible que tengas varios Addons. En este artículo te sugerimos los mejores Addons Kodi que existen en la actualidad.   Aunque ya hemos hablado de este tipo de programas, lo primero que vamos a proponerte es recordar que Kodi es una aplicación para todo tipo de dispositivos que permite abrir

607123000 quien es

607123000, quién es y por qué te llaman tanto desde este número

Seguro que últimamente has recibido llamadas de este número: 607123000. En este artículo te mostraremos quién es, porque tanta insistencia y cómo evitar que te vuelvan a llamar si es que lo consideras oportuno.   Índice de contenidos1 607123000, quién es1.1 Un teléfono Vodafone que puede parecerse a otro cualquiera1.2 Muy similar al clásico 123

pasos-para-instalar-certificado-digital-en-Chrome

Instalar el certificado digital en Chrome paso a paso

En este artículo te enseñamos a instalar tu certificado digital en Chrome para poder hacer las muchas gestiones que se pueden hacer con este documento electrónico.   Antes de pasar a este breve y sencillo tutorial, nos detendremos en otro proceso, el de la obtención del certificado digital. La solicitud y obtención de un certificado

desinstalar-aplicaciones-en-Mac

Cómo desinstalar aplicaciones en Mac fácilmente

Desinstalar aplicaciones en Mac es un proceso muy sencillo, aunque es lógico que muchos principiantes en este sistema operativa tengan sus dudas. Y es que cuando has estado toda la vida operando en entornos Windows u otros como Linux, puedes estar algo perdido en acciones tan básicas como instalar o desinstalar aplicaciones en Mac. Índice

discos-duros-externos

Discos duros externos, la guía de compra que necesitas

Todo el mundo necesita discos duros externos. Aunque hoy los ordenadores dispongan de mucha memoria interna y la nube se haya consolidado en el mercado, estos aparatos siguen siendo necesarios para guardar todo tipo de información.   De eso se trata, de guardar la mucha información que hoy disponemos en archivos. A diferencia de la