powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите!!!!! Завтра экзамен! Задание из сайта sql-ex.ru
5 сообщений из 5, страница 1 из 1
Помогите!!!!! Завтра экзамен! Задание из сайта sql-ex.ru
    #38861139
РЕГИНАIZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Рассматривается БД кораблей, участвовавших во второй мировой войне. Имеются следующие отношения:
Classes (class, type, country, numGuns, bore, displacement)
Ships (name, class, launched)
Battles (name, date)
Outcomes (ship, battle, result)
Корабли в «классах» построены по одному и тому же проекту, и классу присваивается либо имя первого корабля, построенного по данному проекту, либо названию класса дается имя проекта, которое не совпадает ни с одним из кораблей в БД. Корабль, давший название классу, называется головным.
Отношение Classes содержит имя класса, тип (bb для боевого (линейного) корабля или bc для боевого крейсера), страну, в которой построен корабль, число главных орудий, калибр орудий (диаметр ствола орудия в дюймах) и водоизмещение ( вес в тоннах). В отношении Ships записаны название корабля, имя его класса и год спуска на воду. В отношение Battles включены название и дата битвы, в которой участвовали корабли, а в отношении Outcomes – результат участия данного корабля в битве (потоплен-sunk, поврежден - damaged или невредим - OK).
Замечания. 1) В отношение Outcomes могут входить корабли, отсутствующие в отношении Ships. 2) Потопленный корабль в последующих битвах участия не принимает.


Для таблицы Outcomes преобразовать названия кораблей, содержащих более одного пробела, следующим образом.
Заменить все символы между первым и последним пробелами (исключая сами эти пробелы) на символы звездочки (*)
в количестве, равном числу замененных символов.
Вывод: название корабля, преобразованное название корабля
...
Рейтинг: 0 / 0
Помогите!!!!! Завтра экзамен! Задание из сайта sql-ex.ru
    #38861154
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините, но у нас не принято давать решения задач с сайта sql-ex.ru.

Если зададите конкретный вопрос (включающий описание того, что Вы сделали самостоятельно), то, возможно, Вам помогут.
...
Рейтинг: 0 / 0
Помогите!!!!! Завтра экзамен! Задание из сайта sql-ex.ru
    #38861166
РЕГИНАIZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не понимаю, как определить корабли, содержащие пробелы
...
Рейтинг: 0 / 0
Помогите!!!!! Завтра экзамен! Задание из сайта sql-ex.ru
    #38861228
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РЕГИНАIZне понимаю, как определить корабли, содержащие пробелыLIKE '% %'
А строковые функции тут - http://dev.mysql.com/doc/refman/5.5/en/string-functions.html
...
Рейтинг: 0 / 0
Помогите!!!!! Завтра экзамен! Задание из сайта sql-ex.ru
    #38861382
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РЕГИНАIZкак определить корабли, содержащие пробелы
Код: sql
1.
WHERE LOCATE(' ', `Ship`.`Name`)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите!!!!! Завтра экзамен! Задание из сайта sql-ex.ru
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]