Introducción a los filtros

Top  Previous  Next

Los filtros se utilizan en la mayoría de los informes y también de de los diseñadores de informes. Los operadores siguientes pueden ser utilizados en dichos filtros:

 

Operador

Descripción

=

Igual

<>

No igual

>

Superior a

<

Inferior a

>=

Superior o igual a

<=

Inferior o igual a

BETWEEN

Entre un rango inclusivo

LIKE

Selección de un patrón

 

Usando filtros

Para seleccionar únicamente personas viviendo en la ciudad de  "Sandnes":

Ciudad='Sandnes'

 

Tabla "Clientes"

Apellido

Nombre

Dirección

Ciudad

Año

Hansen

Ola

Timoteivn 10

Sandnes

1951

Svendson

Tove

Borgvn 23

Sandnes

1978

Svendson

Stale

Kaivn 18

Sandnes

1980

Pettersen

Kari

Storgt 20

Stavanger

1960

Resultado

Apellido

Nombre

Dirección

Ciudad

Año

Hansen

Ola

Timoteivn 10

Sandnes

1951

Svendson

Tove

Borgvn 23

Sandnes

1978

Svendson

Stale

Kaivn 18

Sandnes

1980

 

Usando comillas

Hemos usado comillas simples alrededor del valor condicional en el ejemplo.

Los filtros usan comillas simples alrededor de valores de texto. Los valores numéricos no deben ir entre comillas.

Para valores de texto:

Esto es correcto:
Nombre='Tove'

 

Esto es incorrecto:
Nombre=Tove

 

Para valores numéricos:

Esto es correcto:
Año>1965

 

Esto es incorrecto:
Año>'1965'

 

 

El operador LIKE

El operador LIKE es usado para especificar un patrón de búsqueda en una columna de la tabla.

Sintaxis:

columna LIKE patrón

 

Un signo "%" puede ser usado  para definir comodines (letras desconocidas en el patrón) antes o después del patrón.

 

Usando LIKE

El siguiente filtro devolverá las personas cuyo nombre comience por 'O':

Nombre LIKE 'O%'

 

El siguiente filtro devolverá las personas cuyo nombre acabe por 'a':

Nombre LIKE '%a'

 

El siguiente filtro devolverá las personas cuyo nombre contenga   'la':

Nombre LIKE '%la%'