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