PostgreSQL: tipo de datos enteros SMALLINT

PostgreSQL permite un tipo de tipo entero a saber SMALLINT. Requiere 2 bytes de tamaño de almacenamiento y puede almacenar números enteros en el rango de -37, 767 a 32, 767. Es útil para almacenar datos como la edad de las personas, el número de páginas de un libro, etc.

Syntax: variable_name SMALLINT

Ahora veamos algunos ejemplos de casos de uso del tipo entero SMALLINT.
Ejemplo 1:
en este ejemplo, crearemos una tabla que almacene la cantidad de páginas en un libro usando los siguientes comandos:

CREATE TABLE books (
    book_id SERIAL PRIMARY KEY,
    title VARCHAR (255) NOT NULL,
    pages SMALLINT NOT NULL CHECK (pages > 0)
);

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

INSERT INTO books(title, pages)
VALUES
    ('Jumanji', 600),
    ('Insurgent', 7530), 
    ('Nottingham', 8657),  
    ('Dracula', 3000);

Ahora revisemos nuestros datos insertados usando los siguientes comandos:

SELECT * FROM books;

Producción:

Ejemplo 2:
En este ejemplo, crearemos una tabla que almacene las edades de los estudiantes usando los siguientes comandos:

CREATE TABLE student_age(
    student_id SERIAL PRIMARY KEY,
    first_name VARCHAR (255) NOT NULL,
    last_name VARCHAR (255) NOT NULL,
    age SMALLINT NOT NULL CHECK (age > 0)
);

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

INSERT INTO student_age(first_name, last_name, age)
VALUES
    ('Raju', 'Kumar', 25),
    ('Nikhil', 'Aggarwal', 21), 
    ('Baccha', 'Yadav', 45),  
    ('Geeta', 'Devi', 30);

Ahora revisemos nuestros datos insertados usando los siguientes comandos:

SELECT * FROM student_age;

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 *