Consultas acces
1) IZQ$: Extrae una cierta cantidad de caracteres de una cadena de textos a partir de la izquierda
Sintaxis: IZQ$(texto,N)
N=numero de caracteres a extraer
Texto= cadena detexto
2) DER$: Extrae una cierta cantidad de caracteres de una cadenas de textos a partir de la derecha.
Sintaxis: DER$(texto,N)
EJEMPLOS:
Excel | Access | SQL |
Izquierda | IZQ$ | LEFT |* EXCEL:
* ACCESS: IZQ$([Paterno];1)
PATERNO |
Castro |
Miranda |
* SQL: LEFT(PATERNO;1)
Ejemplo con regla de validación:
* 1er carácter del campo materno sea A o BR.V.: A* o N*
Consulta: IZQ$([Materno];1)=”A” o IZQ$ $([Materno];1)=”B”
* Extraer la última letra
IZQ$(DER$([Paterno];2);1)
r |
d |
PATERNO |
Castro |
Miranda |
3)MEDIO$:Extrae una cierta cantidad de caracteres de una cadena de textos después de haber avanzado otra cantidad de caracteres.
Sintaxis: Medio$(texto;x;n)
X: numero de caracteres que avanza
EXCEL:ACCESS:
Extraer la 6ta, 7ma y 8va letra Medio$([Apellidos];6;3)
APELLIDOS |
Bustamante |
Zagaslizabal |
man |
liz |
EJERCICIOS
Visualiza al personal con los campos: código, apellidos,clave 1 y clave 2
Clave1:
Xyz:
3era letra del nombre
Ultima letra del materno
1era letra del paterno
CLAVE1: Mayus$(Izq$([Paterno],1)+Der$([Materno],1)+Medio$([Nombre],3,1))
Clave2:
Xyz:2da letra del nombre del día de ingreso
Ultima letra del nombre del mes de ingreso
Antepenúltima letra del materno
Clase 10/11/2010
6) Longitud: Obtiene el número de caracteres que tienes uncampo de tipo texto
Sintaxis: Longitud (texto)
Excel:
Access:
Longitud([Paterno]) 6 y 7
PATERNO |
Castro |
Mendoza |
Visual Fox Pro:
Texto, 10
ALLTRIM: Elimina todos los espacios enblanco
Ej:
LEN(ALLTRIM(Paterno))
LEN(Paterno) 10
longitud
PATERNO |
Castro |
Mendoza |
SQL:
LEN(Paterno)
PATERNO |
Castro |
Mendoza |
Ejercicios:
1.- El campo paterno...
Regístrate para leer el documento completo.