Make your own free website on Tripod.com

Funciones de SQL


LENGTH mide la longitud de un texto
SUBSTR corta un texto
INSTR inserta un texto dentro de otro
SOUNDEX sonido de un texto
Upper(<Cadena>): Convierte cadena a mayúsculas.
print "Rosa Arias"

Lower (<Cadena>): Convierte cadena a minúsculas.
print lower ("Rosa Arias")

Left (<Cadena>, <nº>): Extrae caracteres del lado izquierdo.
print letf ("Resultado",4) = resu

Rigth (<Cadena>, <nº>): Extrae caracteres del lado derecho.
print right ("resultado",4) = tado

Substring(<Cadena>, <nº>,<nº>): Extrae el carácter desde la posición que se especifique.
print subtring ("funciones", 3,4) = ncio

Len(<Cadena>): Longitud de cadena.
print len ("camionero") = 9
Chr(<Nº>): Caracter ascii.
print chr(65) = A

Ascii(<Cadena>): Código Ascii.
print ascii('a') = 97

Getdate () : Fecha del sistema
print getdate(): Hoy 10 2003 3:25p.m

Month(<Fecha>): Número de mes.
print month (getdate)= 5

Year (<Fecha>): Número de años.
print year ('10/9/99')= 1999

Day (<Fecha>): Número de dias.
print year(getdate())
print day(getdate())

Datepart (<Codigo>,<Fecha>): Extrae el dato de una expresión fecha.
print datepart(minute, getdate())= 32
print datepart(hour, getdate())= 32


Cast: Convierte un tipo de valor a otro tipo de valor.
print cast (getdate() as varchar(25)) + "es la hora y fecha actual" = setiembre 9 2003 4:34

DATE NAME (<Codigo>,<Fecha>): parte de una fecha pero lo devuelve de tipo varchar

Datediff: Calculael periodo de tiempo existente entre 2 expresiones de fechas.
print datediff (month ,'20/03/2001', '18/05/2004) = 38 meses

Dateadd: Permite agregar de tiempo a una expresión de fechas hora y obtener la nueva expresión fecha y hora.
print dateadd (hour , 9, getdate()) = setiembre 9, 2003 4:40p.m

Select:Recupera registro de una tabla.
SELECT [ALL | DISTINCT] lista_selecccion [INTO [nueva_tabla]] [FROM {tabla | consulat} [[, {tabla2 | consulta2} [..., {tabla16 | consulta16}]] [WHERE criterio] [GROUP BY criterio] [HAVING criterio] [ORDER BY criterio] [COMPUTE criterior] [FOR BROWSE]
Ejemplos:SELECT * FROM Empleados
SELECT Cedula, Nombre from Empleados Where Cedula='8040619'
SELECT Cedula, Nombre, Horas ORDER BY Cedula

Delete: Elimina registros de una tabla.
DELETE [FROM] {tabla| consulta} [WHERE criterio]
Ejemplos:DELETE FROM Empleados
DELETE FROM Empleados Where Cargo=12365

Update: Actualiza los valores de los campos de uno o varios registros.UPDATE {tabla | consulta} SET [{tabla | consulta}] { columnas | variables | variables_y_columnas} [, {columnas2 | variables2 | variables_y_columnas2} ... [, {columnasN | variablesN | variables_y_columnasN}]] [WHERE criterio]
Ejemplos:UPDATE Empleados SET Cargo=25 Where Cargo=30
UPDATE Empleados SET Cedula='12345678', Nombre='El nombre' whereCedula="54321"

Insert: Agrega registros a una tabla.
INSERT [INTO] {tabla| consulta [(columnas)] {DEFAULT VALUES | valores | instruccion_select}
Ejemplos:INSERT Empleados DEFAULT VALUES
INSERT Empleados Values ('8040619','Andres',NULL,'1998/12/01',8,DEFAULT,90)


 

INICIO

©Copyright Derechos Reservados
Lizett Angel Torres
AV.Los Paujiles 138
Lima-Perú