Está en la página 1de 4

QUERRY Y SELLECCIONES

Sin distinción entre Mayúscula y Minúscula


UPPER o LOWER (UCASE y LCASE) . Por ejemplo, Buscar Jones o como JONES:

UPPER("LAST_NAME") = 'JONES'

LIKE
Usado para crear una búsqueda de cadena de caracteres parcial. Busca “todo lo que es igual a X”
"STATE_NAME" LIKE 'Miss%'
% o * significa que cualquier cosa es aceptable en su lugar: un carácter, cien caracteres o ningún carácter.
_ o ? Usado si desea buscar con un comodín que representa un carácter

Por ejemplo, esta expresión serviría para buscar Catherine Smith y Katherine Smith:

"OWNER_NAME" LIKE '_atherine smith'

>, <, >=, <=, BETWEEN


Operadores usados para seleccionar los valores de cadenas de caracteres basados en el ordenamiento. Por
ejemplo, esta expresión seleccionará todas las ciudades en una cobertura con nombres que comienzan con
las letras de M a Z:
"CITY_NAME" >= 'M'

La palabra clave NULL


Usada para seleccionar las entidades y los registros que tienen valores nulos para el campo que se
especificó. La palabra clave NULL siempre está precedida por IS o IS NOT.
Por ejemplo, para encontrar las ciudades para las que no se introdujo la población de 1996, puede utilizar
"POPULATION96" IS NULL
Alternativamente, para encontrar las ciudades para las que se introdujo la población de 1996, puede
utilizar
"POPULATION96" IS NOT NULL

Buscar números
Puede consultar números con los operadores igual (=), no igual (<>), mayor que (>), menor que (<),
mayor o igual que (>=), menor o igual que (<=) y BETWEEN.
Por ejemplo
"POPULATION96" >= 5000

Cálculos
Los cálculos se pueden incluir en las expresiones por medio de los operadores aritméticos +, -, * y /.
Los cálculos se pueden realizar entre campos y números.

Por ejemplo:
"AREA" >= "PERIMETER" * 100

Los cálculos también se pueden realizar entre campos.


Por ejemplo, para buscar los países con una densidad de población menor o igual que 25 personas por
milla cuadrada, podría utilizar esta expresión:
"POP1990" / "AREA" <= 25

Combinar expresiones
Utilice el operador NOT al comienzo de una expresión para buscar entidades o registros que no coincidan
con la expresión especificada.
Por ejemplo:
NOT "STATE_NAME" = 'Colorado'

Las expresiones con NOT se pueden combinar con AND y OR.


Por ejemplo, esta expresión selecciona todos los estados de New England excepto Maine:
"SUB_REGION" = 'New England' AND NOT "STATE_NAME" = 'Maine'
TIPS
Field Calculator
Para pasar de Mayúscula o Minúscula a Primera letra mayúscula y todo lo demás en minúscula:
Lo que se tiene que hacer es entrar al field calculator de la columna de interés, seleccionar
"Python" en la parte superior de la ventana que nos abre y escribir el comando:
' '.join([i.capitalize() for i in !NOMBRE DEL CAMPO!.split(' ')])

CALCULATE
Añadir valores o caracteres entre valores existentes
Ejm: En un campo llamado CEDCAT Pasar de 43251208081 a 4325120008081
Añadir 00 a cedulas de descuentos que no tiene el valor de sector
Left ( [CEDCAT], 6) &"00" & Right ( [CEDCAT], 5 )

Otras Con Field Calculator


http://www.gisandbeers.com/funciones-calculadora-de-campos-arcgis/

Extraer caracteres por la izquierda: te permitirá generar ID basados en secuencias de


fragmentos de campos relevantes empezando por el inicio del valor del campo.

Left ( [CAMPO],n )

Donde:

▪ CAMPO es el nombre del campo origen del que obtendrá la información.


▪ n es el número de caracteres que extraerá de cada registro.

Extraer caracteres por la derecha: te permitirá generar ID basados en secuencias de


fragmentos de campos relevantes empezando por el final del valor del campo.

Right ( [CAMPO],n )

Donde:

▪ CAMPO es el nombre del campo origen del que obtendrá la información.


▪ n es el número de caracteres que extraerá de cada registro.

Extraer caracteres intermedios: puede ayudarte a extraer fragmentos estratégicos incluidos en


cadenas de texto indicando la posición inicial y final de la cadena a extraer.

Mid ( [CAMPO], m,n )


Donde:

▪ CAMPO es el nombre del campo origen del que obtendrá la información.


▪ m es la posición, empezando por la izquierda, desde la que empezará a extraer
caracteres.
▪ n es el número de caracteres que extraerá de cada registro.

Obtener la parte entera de un valor: eliminará la parte decimal obteniendo la parte entera y
sin generar redondeos.

Fix ([CAMPO])

Paso a minúsculas: convertirá los caracteres de la cadena de texto en minúsculas.

LCase ([CAMPO])

Paso a maýusculas: convertirá los caracteres de la cadena de texto en mayúsculas.

uCase ([CAMPO])

Eliminar espacios iniciales y finales: te ayudará a eliminar todos los espacios que existan por
error al comienzo de una cadena de texto (LTrim), al final de la cadena de texto (RTrim) o de
manera conjunta (Trim)

LTrim([CAMPO])

RTrim([CAMPO])

Trim([CAMPO])

Cálculo de números absolutos: obtendrá los valores absolutos de un conjunto de valores


numéricos contenidos en un campo:

ABS([CAMPO])
Cálculo del número de caracteres: realizará el conteo de número de caracteres empleado en
cada registro (incluidos espacios) pudiendo trabajar valores máximos y mínimos de caracteres a
la hora de optimizar la naturaleza de campos.

Len([CAMPO])

Incorporación de la fecha actual: te ayudará a incorporar la fecha actual al campo en formato


DD/MM/AAAA

Date

Incorporación de fecha y hora actual: te ayudará a incorporar la fecha actual al campo en


formato DD/MM/AAAA junto a la hora, minuto y segundo en el que fue introducido el dato.

Now

También podría gustarte