Universidad de
Guayaquil Carrera:
Software
Estudiante: Galarza Rugel Diego
Curso: 4-3
Docente: Ing. Alarcón Salvatierra José
Tema: EJEMPLO DML-SELECT
2025 - 2026
CREATE DATABASE IF NOT EXISTS pruebas;
USE pruebas;
CREATE TABLE tblUsuarios (
idx INT PRIMARY KEY AUTO_INCREMENT,
usuario VARCHAR(20),
nombre VARCHAR(20),
sexo VARCHAR(1),
nivel TINYINT,
email VARCHAR(50),
telefono VARCHAR(20),
marca VARCHAR(20),
compañia VARCHAR(20),
saldo FLOAT,
activo BOOLEAN
);
Consultas propuestas
Bloque 1
Consultas
• Listar los nombres de los usuarios
SELECT nombre
FROM tblusuarios;
• Calcular el saldo máximo de los usuarios de sexo “Mujer”
SELECT MAX(saldo) AS saldo_maximo
FROM tblusuarios
WHERE sexo = 'M';
• Listar nombre y teléfono de los usuarios con teléfono NOKIA, BLACKBERRY o SONY
SELECT nombre, telefono,marca
FROM tblusuarios
WHERE marca IN ('NOKIA', 'BLACKBERRY', 'SONY');
Contar los usuarios sin saldo o inactivos
• Listar el login de los usuarios con nivel 1, 2 o 3
SELECT usuario
FROM tblusuarios
WHERE nivel IN (1, 2, 3);
• Listar los números de teléfono con saldo menor o igual a 300
SELECT usuario,telefono
FROM tblusuarios
WHERE saldo <= 300;
• Calcular la suma de los saldos de los usuarios de la compañia telefónica NEXTEL
• Contar el número de usuarios por compañía telefónica
SELECT compañia, COUNT(*) AS total_usuarios
FROM tblusuarios
GROUP BY compañia;
• Contar el número de usuarios por nivel
SELECT nivel, COUNT(*) AS total_usuarios
FROM tblusuarios
GROUP BY nivel;
• Listar el login de los usuarios con nivel 2
SELECT usuario,nivel
FROM tblusuarios
WHERE nivel = 2;
• Mostrar el email de los usuarios que usan Gmail
SELECT usuario,email
FROM tblusuarios
WHERE email LIKE '%@[Link]';
• Listar nombre y teléfono de los usuarios con teléfono LG, SAMSUNG o MOTOROLA
SELECT nombre, telefono,marca
FROM tblusuarios
WHERE marca IN ('LG', 'SAMSUNG', 'MOTOROLA');