Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1.- FROM
2.- WHERE
3.- GROUP BY
4.- HAVING
5.- SELECT
6.- DISTINCT
7.- ORDER BY
8.- TOP
Go
Use Clinica
go
--Creación de tablas
Go
Primary Key
Clustered (CategoryID)
Foreign Key
Valida el campo requerido, como por ejemplo ingresar el N° de DNI solo números y no letras
--Getdate
Te da la fecha actual
Select getdate()
--Indices
Ayuda que la búsqueda se más rápida y que la data sea mas organizada.
--Creación de esquemas
--Poner en minúscula
select lower(FirstName + ' ' + LastName) as NombreCompleto, city as ciudad
from employees
-- Poner en mayuscula
select upper(FirstName + ' ' + LastName) as NombreCompleto, city as ciudad
from employees
--ejercicio 1
where substring(phone,1,4)='(03)'
where left(phone,4)='(03)'
select sqrt(power(abs(round(pi(),2)*-100),2))
--Raiz
select sqrt(9)
--Potencia
select power(5,2)
--absoluto
select (-100)
select abs(-100)
select @@LANGUAGE
set language 'spanish' --Cambiamos al formato español
select datediff(day,'01/04/2019','31/07/2019') as DiasTrabajados
select datediff(day,'01/04/2019','31/07/2019') as DiasTrabajados
select convert(varchar,getdate())
select convert(varchar,getdate(),112)
set @valor1='-'
set @valor2=14.5
--select
select convert(varchar,getdate())
select cast(getdate()as varchar)
use Northwind
--TABLAS TEMPORALES
CONSULTAS AVANZADAS
Group By: Totaliza valores, contar cantidad de clientes,
sumar montos de clientes, determinar el máximo o mínimo valor de
la comisión de cada cliente, hacer el sueldo promedio que tiene
un trabajador, todos estos detalles se hacen con una función de
agrupamiento.
--Sintaxis del group by
select convert(varchar,getdate())
select convert(varchar,getdate(),112)