TGViewer
Channel Public Channel
SQL задачи

SQL задачи

@sqlquestions

SQL задачи для подготовки к собеседованию.

SQL тесты для проверки знаний.


№ 7065181110


SQL запросы к конкретной Базе данных с решением и разбором

По вопросам рекламы: @anothertechrock
Subscribers
9.98K
Photos
190
Videos
0
Links
135

Showing posts older than #1124 · Back to latest

Older Posts 19 shown
Post #1122 3.91K
Ответ к Задаче 48

SELECT city, COUNT(*) AS num_patients FROM patients GROUP BY city ORDER BY num_patients DESC, city asc;

#задача
Post #1121 3.82K
Задача 48

Напишите запрос, чтобы вывести из таблицы patients общее число пациентов (num_patients) по городам. Результат нужно отсортировать в порядке убывания по количеству пациентов, а затем, в порядке возрастания, по названиям городов.

#задача
Post #1116 4.34K
Ответ к Задаче 47

SELECT patient_id, diagnosis FROM admissions GROUP BY patient_id, diagnosis HAVING COUNT(*) > 1;

#задача
Post #1115 4.31K
Задача 47

Напишите запрос, чтобы найти в таблице admissions пациентов, которые неоднократно обращались к врачу по поводу одного и того же диагноза. Вывести patient_id и diagnosis.

#задача
Post #1108 3.49K
Ответ к Задаче 45

SELECT 
(SELECT count(*) FROM patients WHERE gender='M') AS male_count,
(SELECT count(*) FROM patients WHERE gender='F') AS female_count;

#задача
Post #1107 3.88K
Задача 45

Напишите запрос, чтобы вывести из таблицы patients общее количество мужчин и женщин. Результаты должны располагаться в одной строке.

#задача
Post #1103 3.52K
Ответ к Задаче 44

SELECT first_name FROM patients order by len(first_name), first_name;

#задача
Post #1102 3.67K
Задача 44

Напишите запрос, чтобы вывести из таблицы patients имена (first_name) всех пациентов. Результаты должны быть отсортированы сначала по длине имени, а затем в алфавитном порядке.

#задача
Post #1098 3.51K
Ответ к Задаче 43

SELECT patients.patient_id, first_name, last_name FROM patients  JOIN admissions ON admissions.patient_id = patients.patient_id WHERE diagnosis = 'Dementia';

#задача
Post #1096 3.42K
Задача 43

Напишите запрос, чтобы вывести из таблицы patients id, имена и фамилии (patient_id, first_name, last_name) пациентов, имеющих диагноз "Dementia". Диагнозы хранятся в таблице admissions.

#задача
Post #1092 3.4K
Ответ к Задаче 42

SELECT patient_id, first_name FROM patients WHERE first_name LIKE 's____%s';

#задача
Post #1091 3.46K
Задача 42

Напишите запрос, чтобы вывести из таблицы patients id (patient_id) и имена (first_name) тех пациентов, у которых имя начинается и заканчивается на "s" и состоит как минимум из 6 символов.

#задача
Post #1089 3.34K
Ответ к Задаче 41

SELECT first_name FROM patients GROUP BY first_name HAVING COUNT(first_name) = 1

#задача
Post #1087 3.29K
Задача 41

Напишите запрос, чтобы вывести из таблицы patients имена (столбец first_name), которые встречаются только по одному разу.

Например, если двух или большее число людей зовут "John", это имя не должно попасть в результаты. А если только одного человека зовут "Leo", это имя в результаты нужно включить.

#задача
Post #1081 3.37K
Ответ к Задаче 40

SELECT * FROM salesman WHERE commission BETWEEN 0.12 AND 0.14;

#задача
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →