PostgreSQL: tipo de datos INTEGER

PostgreSQL permite un tipo de tipo entero a saber INTEGER. Requiere 4 bytes de tamaño de almacenamiento y puede almacenar números enteros en el rango de -2, 147, 483, 648 a 2, 147, 483, 647. Es útil para almacenar datos como la población de un país, el número de activos usuarios en una aplicación de redes sociales, etc.

Syntax: variable_name INTEGER

Ahora veamos algunos ejemplos de casos de uso del tipo entero INTEGER.
Ejemplo 1:
en este ejemplo, crearemos una tabla que almacene la población de varios países usando los siguientes comandos:

CREATE TABLE countries_population(
    country_id SERIAL PRIMARY KEY,
    name VARCHAR (255) NOT NULL,
    population INTEGER NOT NULL CHECK (population> 0)
);

Ahora agreguemos algunos datos a la tabla usando el siguiente comando:

INSERT INTO countries_population(name, population)
VALUES
    ('India', 1352600000),
    ('Russia', 14450000), 
    ('Canada', 37600000),  
    ('Japan', 126500000);

Ahora revisemos nuestros datos insertados usando los siguientes comandos:

SELECT * FROM countries_population;

Producción:

Ejemplo 2:
en este ejemplo, crearemos una tabla que almacene la cantidad de usuarios activos en varias aplicaciones de redes sociales usando los siguientes comandos:

CREATE TABLE social_media(
    id SERIAL PRIMARY KEY,
    name VARCHAR (255) NOT NULL,
    active_users INTEGER NOT NULL CHECK (active_users> 0)
);

Ahora agreguemos algunos datos a la tabla usando el siguiente comando:

INSERT INTO social_media(name, active_users)
VALUES
    ('Facebook', 249279585),
    ('Twitter', 330000000), 
    ('Instagram', 1070000000),  
    ('Linkedin', 210000000);

Ahora revisemos nuestros datos insertados usando los siguientes comandos:

SELECT * FROM social_media;

Producción:

Publicación traducida automáticamente

Artículo escrito por RajuKumar19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *