Está en la página 1de 3

Nombre : Victor Hugo Condori Callisaya Henry Mendoza Callisaya Omar Navia Gutierrez

Curso : Tercero Anlisis de Sistemas

MICROSOFT ACCESS - SQL LIKE Access admite dos juegos de caracteres comodn diferentes porque admite dos estndares para el lenguaje de consulta estructurado: ANSI-89 y ANSI-92. Generalmente, se utilizan los caracteres comodn ANSI-89 cuando se ejecutan consultas y operaciones de buscar y reemplazar en bases de datos de Access: archivos .mdb y .accdb. Los caracteres comodn ANSI-92 se utilizan cuando se ejecutan consultas en proyectos de Access (archivos de Access conectados a bases de datos de Microsoft SQL Server). Los proyectos de Access utilizan el estndar ANSI-92 porque SQL Server usa dicho estndar. SINTAXIS
expresin Like modelo La sintaxis del operador Como (Like) consta de las siguientes partes:

PARTE expresi n modelo

DESCRIPCIN Expresin SQL utilizada en una clusula WHERE. Cadena o cadena de caracteres con la que se compara expresin.

Caracteres comodn ANSI-89 Carcter * Descripcin Hace coincidir cualquier nmero de caracteres. una cadena de caracteres. Hace coincidir cualquier carcter alfabtico individual. Hace coincidir cualquier carcter individual incluido entre los corchetes. Hace coincidir cualquier carcter que no se encuentre entre los corchetes. Hace coincidir cualquier carcter incluido en un Ejemplo qu* encuentra qu, quin y aunque. B?l encuentra bala, billete y bola. B[ao]l encuentra bala y bola pero no billete. r[!oc]a encuentra risa y rema pero no roca ni rosa. b[a-c]d encuentra bad, bbd y

Puede utilizar el asterisco (*) en cualquier sitio de quizs pero no aquellos ni

? [] ! -

intervalo de caracteres. Debe especificar el intervalo en orden ascendente (de A a Z, no de Z bcd. a A). Hace coincidir cualquier carcter numrico individual.

1#3 encuentra 103, 113 y 123.

Caracteres comodn ANSI-92 Carcter % Descripcin Hace coincidir cualquier nmero de caracteres. Puede utilizarse como el primero o el ltimo carcter de la cadena de caracteres. Hace coincidir cualquier carcter alfabtico individual. Hace coincidir cualquier carcter individual incluido entre los corchetes. Hace coincidir cualquier carcter que no se encuentre entre los corchetes. Hace coincidir cualquier carcter incluido en un intervalo de caracteres. Debe especificar el a A). Ejemplo qu% encuentra qu, quin y quizs pero no aquellos ni aunque. R_sa encuentra rosa, risa y rusa. B[ao]l encuentra bala y bola pero no billete. r[^oc]a encuentra risa y rema pero no roca ni rosa. b[a-c]d encuentra bad, bbd y

_ [] ^

intervalo en orden ascendente (de A a Z, no de Z bcd.

Notas Para buscar caracteres comodn que estn en los datos, incluya el carcter que desea buscar entre corchetes, como [#]. Siga esta regla cuando busque asteriscos (*), signos de interrogacin (?), signos de almohadilla (#), corchetes de apertura ([) y guiones (-). No utilice corchetes cuando busque signos de exclamacin (!) o corchetes de cierre (]). Para buscar esos caracteres en el cuadro de dilogo Buscar y reemplazar, escriba el carcter en el cuadro Buscar sin incluirlo entre corchetes. Utilice el mismo mtodo cuando busque los caracteres mediante una consulta. Por ejemplo, la siguiente sintaxis devuelve todos los registros que contienen un signo de exclamacin, independientemente de si el carcter est incluido en los datos: Como "*!*". Algunos ejemplos:

TIPO DE COINCIDENCIA MODELO Caracteres mltiples Carcter especial Caracteres mltiples Carcter individual Un nico dgito Intervalo de caracteres Fuera de un intervalo No es un dgito Combinado a*a *ab* a[*]a ab* a?a a#a [a-z] [!a-z] [!0-9] a[!b-m]#

COINCIDE (DEVUELVE TRUE) aa, aBa, aBBBa abc, AABB, Xab a*a abcdefg, abc aaa, a3a, aBa a0a, a1a, a2a f, p, j 9, &, % A, a, &, ~ An9, az0, a99

NO COINCIDE (DEVUELVE FALSE) aBC aZb, bac aaa cab, aab aBBBa aaa, a10a 2, & b, a 0, 1, 9 abc, aj0

También podría gustarte