Introducción A SQL - Análisis Numérico (Uba Fce)
Introducción A SQL - Análisis Numérico (Uba Fce)
https://www.w3schools.com/sql/sql_syntax.asp
Base de Datos: Una base de datos es una colección organizada de información estructurada, o datos,
típicamente almacenados electrónicamente en un sistema de computadora. En este sentido; una
biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos
impresos en papel e indexados para su consulta.
Siguiendo el ejemplo:
Consulta = Query
Sentencias: SELECT
Seleccionar toda la información de
SELECT * FROM [Nombre de Tabla]
Dentro de SELECT podemos elegir una columna:
SELECT [Nombre de columna] FROM[Nombre de Tabla]
Si le queremos dar un nombre a la columna que seleccionamos:
SELECT [Nombre de columna] AS [Nombre nuevo] FROM[Nombre de Tabla]
Podemos generar una nueva columna en base a la información que tenemos en las distintas tablas o
en una misma tabla:
SELECT [Nombre de columna]*[Nombre de una columna] AS [Nombre nuevo] FROM[Nombre de
Tabla]
Las comillas es
Sentencias: CASE WHEN, ELSE para texto
Podemos settear el formato condicional a partir de una operación entre columnas:
CASE WHEN SUM (P.Price*(O.Quantity)) > 100000 THEN '20%'
WHEN SUM (P.Price*(O.Quantity)) BETWEEN 40000 and 99999 THEN '10%'
WHEN SUM (P.Price*(O.Quantity)) BETWEEN 30000 and 39000 THEN '5%'
ELSE '0%' END as ComisionPorc
BETWEEN entre dos valores.
Sentencias: WHERE
Donde:
Es como poner un filtro-
Definimos previamente el SELECT, FROM (INNER JOIN si es necesario) y luego si ponemos un
filtro. Ejemplo
WHERE [Nombre de columna] = ‘variable’
WHERE S.Country = ‘Japan’
Es decir, donde la columna de pais de la tabla de proveedores es igual a Japon