Like Sql

Páginas: 2 (307 palabras) Publicado: 9 de enero de 2013
El Operador Like
Se utiliza para comparar una expresión de cadena con un modelo en una expresión SQL.
Su sintaxis es:
expresión Like modelo
En donde expresión es una cadenamodelo o campo contra el que se compara expresión. Se puede utilizar el operador Like para encontrar valores en los campos que coincidan con el modelo especificado. Por modelo puedeespecificar un valor completo (Ana María), o se pueden utilizar caracteres comodín como los reconocidos por el sistema operativo para encontrar un rango de valores (Like An*).
Eloperador Like se puede utilizar en una expresión para comparar un valor de un campo con una expresión de cadena. Por ejemplo, si introduce Like C* en una consulta SQL, la consulta devuelvetodos los valores de campo que comiencen por la letra C. En una consulta con parámetros, puede hacer que el usuario escriba el modelo que se va a utilizar.
El ejemplo siguientedevuelve los datos que comienzan con la letra P seguido de cualquier letra entre A y F y de tres dígitos:
Like 'P[A-F]###' Este ejemplo devuelve los campos cuyo contenido empiece conuna letra de la A a la D seguidas de cualquier cadena.
Like '[A-D]*' En la tabla siguiente se muestra cómo utilizar el operador Like para comprobar expresiones con diferentesmodelos.

Tipo de coincidencia Modelo Planteado Coincide No coincide
Varios caracteres 'a*a' 'aa', 'aBa', 'aBBBa' 'aBC'
Carácter especial 'a[*]a' 'a*a' 'aaa'
Varios caracteres'ab*' 'abcdefg', 'abc' 'cab', 'aab'
Un solo carácter 'a?a' 'aaa', 'a3a', 'aBa' 'aBBBa'
Un solo dígito 'a#a' 'a0a', 'a1a', 'a2a' 'aaa', 'a10a'
Rango de caracteres '[a-z]' 'f', 'p','j' '2', '&'
Fuera de un rango '[!a-z]' '9', '&', '%' 'b', 'a'
Distinto de un dígito '[!0-9]' 'A', 'a', '&', '~' '0', '1', '9'
Combinada 'a[!b-m]#' 'An9', 'az0', 'a99' 'abc', 'aj0'
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Like Me
  • LIKE
  • like
  • like
  • like
  • like
  • Like
  • Like

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS