Tipos de columnas y restricciones

Análisis exploratorio de datos en SQL

Christina Maimone

Data Scientist

Restricciones de columna

  • Clave externa: valor que existe en la columna referenciada, o NULL
  • Clave principal: única, no NULL

  • Único: todos los valores deben ser diferentes, excepto NULL

  • No nulo: NULL No permitido: debe tener un valor.

  • Comprobación de restricciones: condiciones sobre los valores

    • column1 > 0
    • columnA > columnB
Análisis exploratorio de datos en SQL

Tipos de datos

Habituales

  • Numérico
  • Carácter
  • Fecha y hora
  • Booleano

Especiales

  • Matrices
  • Monetario
  • Binario
  • Geométrico
  • Dirección de red
  • XML
  • JSON
  • y más...
Análisis exploratorio de datos en SQL

Tipos numéricos: Documentación de PostgreSQL

Tabla de nombres y descripciones de tipos de datos numéricos

Análisis exploratorio de datos en SQL

Tipos en diagramas de relaciones entre entidades

Tabla de datos de Fortune 500

Análisis exploratorio de datos en SQL

Conversión con CAST()

Formato

-- With the CAST function
SELECT CAST (value AS new_type);

Ejemplos

-- Cast 3.7 as an integer
SELECT CAST (3.7 AS integer);
4
-- Cast a column called total as an integer
SELECT CAST (total AS integer)
  FROM prices;
Análisis exploratorio de datos en SQL

Conversión con ::

Formato

-- With :: notation
SELECT value::new_type;

Ejemplos

-- Cast 3.7 as an integer
SELECT 3.7::integer;
-- Cast a column called total as an integer
SELECT total::integer
  FROM prices;
Análisis exploratorio de datos en SQL

¡Es hora de practicar!

Análisis exploratorio de datos en SQL

Preparing Video For Download...