Font size
WorksheetsCBTIS SQL Queries basicos
Total questions: 11
Worksheet time: 8mins
¿Cuál de las siguientes consultas muestra el first_name, last_name y gender de los pacientes cuyo gender es 'M'?
A) SELECT first_name, last_name FROM patients WHERE gender = 'M';
B) SELECT first_name, last_name, gender FROM patients WHERE gender = 'M';
C) SELECT * FROM patients WHERE gender = 'M';
D) SELECT name, gender FROM patients WHERE gender = 'M';
¿Cómo seleccionas el first_name y last_name de los pacientes que no tienen alergias registradas (allergies es NULL)?
A) SELECT first_name, last_name FROM patients WHERE allergies = '';
B) SELECT first_name, last_name FROM patients WHERE allergies = NULL;
C) SELECT first_name, last_name FROM patients WHERE allergies IS NULL;
D) SELECT first_name, last_name FROM patients WHERE allergies != NULL;
3️⃣ ¿Cuál es la consulta correcta para mostrar el first_name de los pacientes cuyo first_name comienza con la letra 'C'?
A) SELECT first_name FROM patients WHERE first_name LIKE '%C';
B) SELECT first_name FROM patients WHERE first_name LIKE 'C%';
C) SELECT first_name FROM patients WHERE first_name = 'C*';
D) SELECT first_name FROM patients WHERE first_name STARTS 'C';
¿Qué consulta selecciona los pacientes cuyo weight está en el rango de 100 a 120 (inclusive)?
A) SELECT first_name, last_name FROM patients WHERE weight >= 100 AND weight <= 120;
B) SELECT first_name, last_name FROM patients WHERE weight BETWEEN 100 TO 120;
C) SELECT first_name, last_name FROM patients WHERE weight > 100 AND weight < 120;
D) SELECT first_name, last_name FROM patients WHERE weight = (100,120);
5️⃣ ¿Cuál es la forma correcta de actualizar la columna allergies, reemplazando los valores NULL por 'NKA'?
A) UPDATE patients SET allergies = 'NKA' WHERE allergies IS NULL;
B) UPDATE patients WHERE allergies IS NULL SET allergies = 'NKA';
C) MODIFY patients SET allergies = 'NKA' WHERE allergies IS NULL;
D) UPDATE patients SET allergies = NULL WHERE allergies = 'NKA';
6️⃣ ¿Cómo se concatenan first_name y last_name en una sola columna para mostrar el nombre completo?
A) SELECT first_name + ' ' + last_name FROM patients;
B) SELECT CONCAT(first_name, ' ', last_name) FROM patients;
C) SELECT first_name || last_name FROM patients;
D) SELECT CONCATENATE(first_name, last_name) FROM patients;
7️⃣ ¿Cómo mostrarías el first_name, last_name y el nombre de la provincia (province_name) de cada paciente?
A) SELECT first_name, last_name, province_name FROM patients;
B) SELECT first_name, last_name, province_name FROM patients JOIN province_names;
C) SELECT first_name, last_name, province_name FROM patients JOIN province_names ON patients.province_id = province_names.province_id;
D) SELECT first_name, last_name, province_names FROM patients;
8️⃣ ¿Cuál de las siguientes consultas devuelve la cantidad total de pacientes en la tabla patients?
A) SELECT COUNT(*) FROM patients;
B) SELECT SUM(*) FROM patients;
C) SELECT NUMBER(patients) FROM patients;
D) SELECT COUNT(patient_id) WHERE patients;
9️⃣ ¿Cómo podríamos asegurarnos de que la consulta selecciona solo pacientes que NO viven en la provincia con province_id = 'ON'?
A) SELECT * FROM patients WHERE province_id = 'ON';
B) SELECT * FROM patients WHERE province_id != 'ON';
C) SELECT * FROM patients WHERE province_id NOT ON 'ON';
D) SELECT * FROM patients EXCLUDE province_id = 'ON';
🔟 ¿Cómo filtrar los pacientes que pesan más de 150 y ordenar los resultados de mayor a menor peso?
A) SELECT * FROM patients WHERE weight >= 150 ORDER BY weight DESC;
B) SELECT * FROM patients ORDER weight DESC WHERE weight >= 150;
C) SELECT weight FROM patients WHERE weight > 150 SORT BY DESC;
D) SELECT * FROM patients SORT weight > 150 DESC;
¿Qué mejorarías de la clase para el segundo parcial?
