Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Query Clase 2 SQL
Query Clase 2 SQL
---------------------SESION 2--------------------
--###############################################
USE BD_PRACTICA
GO
----------------- SELECT
SELECT *
FROM CLIENTE_PERFIL
----PRIMEROS REGISTROS
SELECT TOP 5 *
FROM CLIENTE_PERFIL
----ALIAS
SELECT MES PERIODO,
AGENCIA AS OFICINA,
CODIGO AS "CODIGO DE CLIENTE"
FROM CLIENTE_PERFIL
---DISTINCT
SELECT DISTINCT AGENCIA
FROM CLIENTE_PERFIL
-- CASE WHEN
SELECT *, CASE WHEN RENTABILIDAD <= 0 THEN 'NO RENTABLE'
WHEN RENTABILIDAD <= 50 THEN 'POCO RENTABLE'
WHEN RENTABILIDAD <= 150 THEN 'RENTABLE'
ELSE 'MUY RENTABLE' END AS TIPO_RENTABILIDAD
FROM CLIENTE_PERFIL
----------------- WHERE
SELECT *
FROM CLIENTE_PERFIL
WHERE SEXO = 'F'
----------------- ORDER BY
SELECT *
FROM CLIENTE_PERFIL
WHERE UBIGEO <> '' -- quito espacios en blanco
ORDER BY UBIGEO ----orden ascendente por defecto
SELECT *
FROM CLIENTE_PERFIL
WHERE UBIGEO <> '' -- quito espacios en blanco
ORDER BY UBIGEO DESC ----orden descendente
-----
SELECT FH_ALTA, FH_NACIMIENTO AS NACIM
FROM CLIENTE_PERFIL
ORDER BY 1 ASC, NACIM DESC