Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. LENGUAJE DDL
CREATE: Crea un objeto
CREATE TABLE Autoridad
CREATE DATABASE Libros
CREATE VIEW VW_CLIENTE_EDAD AS [ingresar codigo de vista]
USE: Usar un objeto
USE DATABASE Libros
DROP: Elimina la estructura (tabla+incrementadores)
DROP TABLE Usuarios
UPDATE: Actualizar la tabla
UPDATE Usuarios
SET nombre = ‘Carlos’
WHERE id_usuario = 2
DELETE: Elimina registros (no elimina los incrementadores)
DELETE FROM Usuarios
WHERE id_usuario = 4
TRUNCATE: Elimina/resetea todos los registros de una tabla
TRUNCATE TABLE Usuarios
INSERT INTO: Insertar valores
INSERT INTO Usuarios_Extracto values (‘CC0’,’15’,’Soltero’)
ALTER TABLE: Alterar ADD: Agregar objeto
ALTER TABLE Usuarios
ADD Ingreso float
DROP COLUMN ingreso
INTO: Guardar un objeto
INTO TABLE Usuarios_Extracto
IDENTITY: Autoincremento – Propiedad de Variable
Código int identity(IDENT_SEED,IDENT_INCR)
IDENT_SEED: De qué número inicia
Ejemplo: Select IDENT_SEED(‘autoridad’)
IDENT_INCR: Razón de crecimiento
Ejemplo: Select IDENT_INCR (‘autoridad’)
+WHIT TIES: Agregar en caso se requieren los registros ultimos incluido los repetidos
select top 3 with ties nombre,edad from usuarios
order by edad
COUNT: Contar
Select COUNT(*) from cuentos
MIN: Minimo
Select MIN(precio_venta) from cuentos
MAX: Máximo
Select MAX(precio_venta) from cuentos
AVG: Promedio
Select AVG(precio_venta) from cuentos
SQRT: Raiz
Select COUNT(*) from cuentos
6. FUNCIONES FECHA
GETDATE: Fecha y Hora actual
Select GETDATE()
DATEPART: Obtiene parte de una fecha
Select DATEPART(DAY,GETDATE())
DATENAME: Obtiene nombre de una parte de una fecha
Select DATENAME(MONTH,GETDATE())
DATEADD: Adiciona fechas
Select DATEDIFF(DAY,'2014/01/01','2014/01/15')
DATEDIFF: Diferencia entre fechas
Select DATEDIFF(DAY,'2014/01/01','2014/01/15')
DAY/MONTH/YEAR: Devuelve día,mes,año de una fecha
Select DAY(GETDATE()) , MONTH(GETDATE()), YEAR(GETDATE())
7. FUNCIONES DE TEXTO
8. FUNCIONES CONDICIONALES
CASE: Según sea el caso ELSE END
SELECT CODIGO, FECHA, DATEDIFF(YEAR,F1,GETDATE()) AS edad,
CASE
WHEN DATEDIFF(YEAR,F1,GETDATE()) < 20 THEN “Joven”
WHEN DATEDIFF(YEAR,F1,GETDATE()) BETWEEN 21 AND 50 THEN “Adulto”
ELSE ‘3. Anciano’
END
AS RANGO_EDAD
FROM Usuarios