Está en la página 1de 9

Universidad de Cartagena

Facultad de ingeniería

Departamento
Ingeniería de software

Base de datos II

Estudiante
Jose David Mendoza Ramos

Docente
Aureliano Peñata

Lorica-Córdoba
2024
Primero empezamos creando la base de datos la cual llame librería

Créate database librería;

Use librería;

CREATE TABLE libros (


codigo INT IDENTITY(1,1) PRIMARY KEY,-- código del libro, clave primaria que
autoincrementa
titulo VARCHAR(100) NOT NULL,-- título del libro, campo obligatorio
autor VARCHAR(100),-- nombre del autor del libro
editorial VARCHAR(100),-- nombre de la editorial del libro
precio DECIMAL(5,2)-- precio del libro, con dos decimales para los centavos
);

Para crear la table


INSERT INTO libros (titulo, autor, editorial, precio)
VALUES
('Cien años de soledad', 'Gabriel García Márquez', 'Sudamericana', 45.50),
('Don Quijote de la Mancha', 'Miguel de Cervantes', 'Penguin Classics', 38.90),
('La sombra del viento', 'Carlos Ruiz Zafón', 'Planeta', 29.99),
('Fahrenheit 451', 'Ray Bradbury', 'Simon & Schuster', 32.00),
('1984', 'George Orwell', 'Harvill Secker', 37.00),
('El principito', 'Antoine de Saint-Exupéry', 'Reynal & Hitchcock', 25.50),
('Orgullo y prejuicio', 'Jane Austen', 'Whitehall', 40.00),
('Moby Dick', 'Herman Melville', 'Harper & Brothers', 45.00),
('Ulises', 'James Joyce', 'Sylvia Beach', 50.00),
('El guardián entre el centeno', 'J.D. Salinger', 'Little, Brown and Company',
41.80);

Para ingresar los datos en la tabla ya creada previamente


Ahora se harán las respectivas búsquedas

SELECT CONCAT_WS('-', titulo, autor) AS titulo_autor_concatenado FROM libros;

Con esta función se combinaron los resultados de los campos seleccionas y ligeramente
separados por “-“
SELECT LEFT(titulo, 10) AS primeros_10_caracteres_titulo FROM libros;

Aquí se muestran los títulos de cada libro que se ingreso

SELECT titulo, 'Edit. ' + editorial AS editorial_con_edit FROM libros;

En esta consulta se muestra el titulo del libro y se le agrega Edit. al nombre del editorial
SELECT LOWER(titulo) AS titulo_minusculas, UPPER(editorial) AS editorial_mayusculas
FROM libros;

En esta consulta se pone los títulos en minúsculas y los editoriales en mayúsculas

Ahora se mostrar como se ve toda las columnas juntas con sus datos
Y ahora como se ve todo el código

También podría gustarte