Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Сертификация и обучение [игнор отключен] [закрыт для гостей] / Экзамен по SQL силами форума SQL.ru / 4 сообщений из 4, страница 1 из 1
04.05.2007, 12:28:04
    #34504649
netc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экзамен по SQL силами форума SQL.ru
Уважаемые специалисты!

Устраиваюсь на работу, которую давно искал и вот найдя столкнулся с проблемой:

Меня пообещали взять, если я пройду тест по языку запросов SQL, а именно по выборке данных из БД Sql Server.

Ни чего конкретного для решения этой проблемы я не придумал, т.к. примеры конечно можно найти в сети, но это очень долго. Поэтому предлагаю собрать их все именно здесь. В случае если такой пост уже существует, как говориться не обессудьте а просто укажите что читать. И вообще если у вас есть ссылки на подобные вещи с примерами и ответами будьте добры выложите их в этом посте.

Конечно не факт, что я смогу его сдать, но не я один такой, да думаю и Вам дорогие участники моего любимого форума будет также интересно проверить свои силы с помощью этого поста, если он конечно пойдет дальше чем одно сообщение.

Предлагаю задавать вопросы по SQL пока двух типов:
1. по спецификация SQL теоретические;
2. практические задания на примере всем известных БД Northwind и pubs

Например по второму пункту вопросы думаю могут выглядеть так:

Вопрос:

Есть две таблицы Employee и Publisher . Необходимо произвести запрос к БД таким образом, чтобы получить таблицу следющего вида:
столбцы результирующего набора данных:

1. Название издательства
2. Количество работников в данном издательстве

Примечание: Нужно получить именно такую таблицу именно с двумя столбцами. Скорее всего вопрос был с подвохом - выводить столбец с номером Издательства (pub_id) не нужно.
Ответом должен служить естественно запрос к базе данных.

Ответ: я на него ответить не могу :( что-ж надеюсь это пока :) Так читаю Understanding SQL

Спасибо всем !!!
...
Рейтинг: 0 / 0
04.05.2007, 12:34:21
    #34504660
Pvase
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экзамен по SQL силами форума SQL.ru
(0) У меня в базе Northwind нет таблицы Publisher.
...
Рейтинг: 0 / 0
04.05.2007, 12:51:35
    #34504729
Pvase
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экзамен по SQL силами форума SQL.ru
Вот пример для получения списка сотрудников и количеств заказов по ним:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
SELECT
	Employees.LastName + Employees.FirstName,
	COUNT(Orders.OrderID)
FROM 
	Employees,
	Orders

WHERE 
	Orders.EmployeeID =* Employees.EmployeeID
GROUP BY
	Employees.LastName + Employees.FirstName
Но это только как один из вариантов, есть и другие способы получить то де самое.
...
Рейтинг: 0 / 0
18.05.2007, 16:07:29
    #34536279
Ryoga
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экзамен по SQL силами форума SQL.ru
может вот так подойдет?

select p.pub_name, count(e.emp_id) from publishers p , employee e where e.pub_id = p.pub_id
group by p.pub_name
...
Рейтинг: 0 / 0
Форумы / Сертификация и обучение [игнор отключен] [закрыт для гостей] / Экзамен по SQL силами форума SQL.ru / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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