6 / 6 / 7
Регистрация: 16.05.2013
Сообщений: 351
|
|
1 | |
Простые запросы: Street и Person23.04.2017, 11:27. Показов 5636. Ответов 4
Метки нет (Все метки)
Доброго времени суток!
Только разбираюсь с SQL, было бы просто замечательно, если вы поможете мне разобраться в ряде запросов, чтобы наглядно понять что к чему. Заранее спасибо! Даны две таблицы: Список улиц - Street (Id, Name) Cписок жильцов - Person (Id, FirstName, LastName, Age, Id_Street) Задания: 1) Вывести общее число жителей 2) Вывести средний возраст жителей 3) Вывести отсортированный по алфавиту список фамилий без повторений 4) Вывести список фамилий, с указанием количества повторений этих фамилий в общем списке 5) Вывести фамилии, которые содержат в середине букву «б» 6) Вывести список «бомжей» 7) Вывести список несовершеннолетних, проживающих на проспекте Правды 8) Вывести упорядоченный по алфавиту список всех улиц с указанием, сколько жильцов живёт на улице 9) Вывести список улиц, название которых состоит из 6-ти букв 10) Вывести список улиц с количеством жильцов на них меньше 3 Добавлено через 15 часов 30 минут Немного разьираюсь... Если кому ещё пригодится =) 1) SELECT COUNT(*) FROM `person`; 2) SELECT AVG(Age) AS AgeAvg FROM person; 3) SELECT LastName FROM person ORDER BY LastName ASC (без проверки на повторения) 4) SELECT COUNT(*) AS cnt, LastName FROM person GROUP BY LastName ORDER BY `cnt` ASC Добавлено через 27 минут 6) SELECT * FROM `person` WHERE Id_Street IS NULL 7) SELECT * FROM person WHERE Age<18 AND Id_Street = 4; 9) SELECT Name FROM `street` WHERE length(Name) LIKE 6 было бы чудесно, если бы кто-то помог с написание пункта 5, 8, 10 =)
0
|
23.04.2017, 11:27 | |
Ответы с готовыми решениями:
4
Медленно работают простые запросы, но с сортировкой Vector, push_back. Cannot convert parameter 1 from 'person' to 'person ^' простые запросы Простые запросы |
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
|
||||||
23.04.2017, 14:18 | 2 | |||||
5) WHERE Name LIKE '%б%'
8) WHERE Name LIKE ______' 10)
0
|
6 / 6 / 7
Регистрация: 16.05.2013
Сообщений: 351
|
|
24.04.2017, 14:37 [ТС] | 3 |
За 5 и 10 запрос спасибо =) Однако восьмой запрос не дает желаемого эффекта (да и видом доверия не внушает)...
0
|
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
|
|||||||||||
24.04.2017, 15:18 | 4 | ||||||||||
сорри, промахнулся, это был к 9) про 6 букв
Добавлено через 5 минут
0
|
35 / 33 / 9
Регистрация: 27.10.2015
Сообщений: 115
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
24.04.2017, 15:39 | 5 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Сообщение было отмечено SnapeEye как решение
Решение
1) Вывести общее число жителей
1
|
24.04.2017, 15:39 | |
24.04.2017, 15:39 | |
Помогаю со студенческими работами здесь
5
простые запросы Простые запросы на выборку Простые запросы на выборку Простые SQL запросы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |