operador like sql

33
SQL SQL El operador “ El operador “like like“Sistema de Información Geográfica” “Sistema de Información Geográfica” GvSig GvSig Nuestro sitio: http://consultoresaa.com/ Nuestro blog: http://gvsigconsultoresaa.blogspot.com/

Upload: gustavo-adolfo-agueero-cordoba

Post on 04-Jul-2015

4.061 views

Category:

Documents


3 download

DESCRIPTION

Aplicación del operador like SQL para herramienta de filtro en GvSig

TRANSCRIPT

Page 1: Operador Like SQL

SQLSQL

El operador “El operador “likelike””

“Sistema de Información Geográfica”“Sistema de Información Geográfica”

GvSigGvSig

Nuestro sitio: http://consultoresaa.com/Nuestro blog: Nuestro sitio: http://consultoresaa.com/Nuestro blog: http://gvsigconsultoresaa.blogspot.com/

Page 2: Operador Like SQL

PRESENTACIÓNPRESENTACIÓN

EnEn esteeste tutorialtutorial encontrarásencontrarás diversasdiversas formasformas uuórdenesórdenes aplicablesaplicables aa lala herramientaherramienta filtrofiltro dede GvSigGvSig..

LasLas mismasmismas estánestán enfocadasenfocadas alal usouso deldel operaradoroperarador““likelike”” dede SQLSQL..

EsperoEspero queque obtengasobtengas elel mayormayor provechoprovecho..

Page 3: Operador Like SQL

OperardorOperardor ““likelike””

1.1.

2.2.

3.3.

Algunos aspectos importantes antes de usar laAlgunos aspectos importantes antes de usar laherramienta filtro de GvSig.herramienta filtro de GvSig.

1.1. ElEl operadoroperador ““likelike”” siempresiempre deberádeberá escribirseescribirse enen minúsculasminúsculas

2.2. SuSu sintaxissintaxis eses:: campocampo likelike „modelo‟„modelo‟

3.3. ElEl modelomodelo siempresiempre debedebe estarestar entreentre comillascomillas simplessimples

Page 4: Operador Like SQL

AA continuacióncontinuación tete enlistoenlisto loslos caracterescaracteres queque usaremosusaremosconcon elel operadoroperador ““likelike””..

LocalízalosLocalízalos enen tutu tecladoteclado parapara queque tete familiaricesfamiliarices conconellosellos..

%%,, ?,?, [,[, ],], ^,^, --..

ConCon estosestos 66 caracterescaracteres haremosharemos alrededoralrededor dede 2525ejerciciosejercicios dede consultaconsulta diferentesdiferentes..

Page 5: Operador Like SQL

Respecto a los ejercicios:

•Se utilizó la tabla de atributos de una capa llamada PTOS-REFERENCIAS.shp

•Se desarrollan las consultas sobre el campo denominadoDESCRIPC de dicha tabla.

•En la parte principal de la diapositiva estará la captura de laventana GvSig (valores seleccionados en la tabla).

•En su parte inferior una breve descripción del objetivo de laconsulta y los comodines utilizados.

•Muy importante resaltar que el orden de losmismos brindan resultados diferentes…

Page 6: Operador Like SQL

CONSULTA: Que inicie con la cadena exacta CASUsoCONSULTA: Que inicie con la cadena exacta CASUso de %

Page 7: Operador Like SQL

CONSULTA: Que inicie con cualquiera de las letras C, A o SUsoCONSULTA: Que inicie con cualquiera de las letras C, A o SUso de [], %

Page 8: Operador Like SQL

CONSULTA: Que finalice con cualquiera de las letras R, O o S.UsoCONSULTA: Que finalice con cualquiera de las letras R, O o S.Uso de %, []

Page 9: Operador Like SQL

CONSULTA: Que NO finalice con cualquiera de las letras A, S u O.UsoCONSULTA: Que NO finalice con cualquiera de las letras A, S u O.Uso de %, [], ^

Page 10: Operador Like SQL

CONSULTA: Que la cuarta (4ta) posición sea un – (guión).UsoCONSULTA: Que la cuarta (4ta) posición sea un – (guión).Uso de ?, [], %

Page 11: Operador Like SQL

CONSULTA: Que inicie con la letra I, pero el segundo no sea G.UsoCONSULTA: Que inicie con la letra I, pero el segundo no sea G.Uso de [], ^, %

Page 12: Operador Like SQL

CONSULTA: Que tenga una A en la cuarta posición antes del final.UsoCONSULTA: Que tenga una A en la cuarta posición antes del final.Uso de %, [], ?

Page 13: Operador Like SQL

CONSULTA: Que tenga un espacio en la sexta posición antes del final.UsoCONSULTA: Que tenga un espacio en la sexta posición antes del final.Uso de %, [], ?

Page 14: Operador Like SQL

CONSULTA: Que inicie con G pero que la posición 11 no sea M.UsoCONSULTA: Que inicie con G pero que la posición 11 no sea M.Uso de ?, [], ^, %

Page 15: Operador Like SQL

CONSULTA: Que inicie con C y el largo de la cadena sea 7 caracteres.UsoCONSULTA: Que inicie con C y el largo de la cadena sea 7 caracteres.Uso de ?

Page 16: Operador Like SQL

CONSULTA: Que inicie con la letra A o la letra F.UsoCONSULTA: Que inicie con la letra A o la letra F.Uso de [], %

Page 17: Operador Like SQL

CONSULTA: Que inicie con una letra entre A y F.UsoCONSULTA: Que inicie con una letra entre A y F.Uso de [], -, %

Page 18: Operador Like SQL

CONSULTA: Que inicie con una letra entre A y F, e incluya la letra O.UsoCONSULTA: Que inicie con una letra entre A y F, e incluya la letra O.Uso de [], -, %

Page 19: Operador Like SQL

CONSULTA: Que inicie con una letra entre A y F, la segunda posición debe ser A.UsoCONSULTA: Que inicie con una letra entre A y F, la segunda posición debe ser A.Uso de [], -, %

Page 20: Operador Like SQL

CONSULTA: Que inicie con una letra entre A y F, la segunda posición debe ser A u O.UsoCONSULTA: Que inicie con una letra entre A y F, la segunda posición debe ser A u O.Uso de [], -, %

Page 21: Operador Like SQL

CONSULTA: Que inicie con la letra A o F, la segunda posición debe ser A u O.UsoCONSULTA: Que inicie con la letra A o F, la segunda posición debe ser A u O.Uso de [], %

Page 22: Operador Like SQL

CONSULTA: Que inicie con una letra entre A y F, la segunda posición cualquier letra.UsoCONSULTA: Que inicie con una letra entre A y F, la segunda posición cualquier letra.Uso de [], -, %

Page 23: Operador Like SQL

CONSULTA: Que finalice con cualquier dígito.UsoCONSULTA: Que finalice con cualquier dígito.Uso de %, [], -

Page 24: Operador Like SQL

CONSULTA: Que inicie con cualquier dígito.UsoCONSULTA: Que inicie con cualquier dígito.Uso de [], -, %

Page 25: Operador Like SQL

CONSULTA: Que tiene dígitos en cualquier posición de la cadena.UsoCONSULTA: Que tiene dígitos en cualquier posición de la cadena.Uso de %, [], -, %

Page 26: Operador Like SQL

CONSULTA: Que tiene el dígito 2 en cualquier posición de la cadena.UsoCONSULTA: Que tiene el dígito 2 en cualquier posición de la cadena.Uso de %, [], %

Page 27: Operador Like SQL

CONSULTA: Que tiene la letra Q en cualquier posición de la cadena.UsoCONSULTA: Que tiene la letra Q en cualquier posición de la cadena.Uso de %, [], %

Page 28: Operador Like SQL

CONSULTA: Que tiene alguna letra minúscula en cualquier posición de la cadena.UsoCONSULTA: Que tiene alguna letra minúscula en cualquier posición de la cadena.Uso de %, [], -, %

Page 29: Operador Like SQL

CONSULTA: Que tiene algún guión (-) en cualquier posición de la cadena.UsoCONSULTA: Que tiene algún guión (-) en cualquier posición de la cadena.Uso de %, [], %

Page 30: Operador Like SQL

CONSULTA: Que tiene 1 o varias cadenas dentro del campo.UsoCONSULTA: Que tiene 1 o varias cadenas dentro del campo.Uso de %, [], % NOTA: Ver siguiente para obtener las cadenas simples.

Page 31: Operador Like SQL

CONSULTA: Que tiene 1 o varias cadenas dentro del campo.UsoCONSULTA: Que tiene 1 o varias cadenas dentro del campo.Uso de %, [], % NOTA: Si invierte la selección obtendrá las cadenas simples.

Page 32: Operador Like SQL

Operador Operador ““likelike””

1.1.

2.2.

3.3.

No olvide estos consejos.No olvide estos consejos.

1.1. ElEl operadoroperador ““likelike”” siempresiempre deberádeberá escribirseescribirse enen minúsculasminúsculas

2.2. SuSu sintaxissintaxis eses:: campocampo likelike „modelo‟„modelo‟

3.3. ElEl modelomodelo siempresiempre debedebe estarestar entreentre comillascomillas simplessimples

Page 33: Operador Like SQL

Muchas gracias

Nuestro sitio: http://consultoresaa.com/Nuestro blog: Nuestro sitio: http://consultoresaa.com/Nuestro blog: http://gvsigconsultoresaa.blogspot.com/