Форум программистов, компьютерный форум, киберфорум
Наши страницы
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
xdozorx
15 / 16 / 1
Регистрация: 13.12.2009
Сообщений: 138
Записей в блоге: 1
#1

Написать запросы на SQL

05.12.2012, 18:15. Просмотров 556. Ответов 7

http://postimage.org/image/nszn4yyzf/

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2012, 18:15
Ответы с готовыми решениями:

Написать SQL-запросы для вывода из представленной структуры данных
Доброго времени суток уважаемые форумчане. Пожалуйста помогите написать запросы...

SQL Запросы. MS SQL. 3. Приложения, которые работают со всеми серверами БД
Всем доброго времени суток! Есть задача: Приложения, которые работают со...

Sql запросы [ms sql server 2008 r2]
Собсна, рубежный контроль, домашний, базу создал, таблицы связал, с запросами...

Запросы в SQL
Задание 1 Дана база данных «Компьютерная фирма» Схема БД состоит из четырех...

Запросы SQl
Копаюсь только 2 дня, поэтому наверняка есть ошибки. Проверьте, пожалуйста, на...

7
SecretSilent
77 / 77 / 9
Регистрация: 16.02.2010
Сообщений: 634
06.12.2012, 13:19 #2
1.
SQL
1
2
3
4
5
6
SELECT SUM(A.Цена * B.Количество)
FROM Товар A
INNER JOIN Сделка B ON (A.КодТовара = B.КодТовара)
INNER JOIN Клиент C ON (B.КодКлиента = C.КодКлиента)
WHERE C.Фирма = 'Калина' AND
YEAR(B.Дата) = 2007
2.
SQL
1
2
3
4
SELECT A.Название, A.Цена
FROM Товар A
WHERE NOT EXISTS(SELECT Сделка.КодТовара FROM Сделка WHERE Сделка.КодТовара = A.КодТовара)
ORDER BY А.Цена DESC
0
mifi
40 / 40 / 14
Регистрация: 29.12.2010
Сообщений: 159
06.12.2012, 18:53 #3
Цитата Сообщение от SecretSilent Посмотреть сообщение
1.
2.
SQL
1
2
3
4
SELECT A.Название, A.Цена
FROM Товар A
WHERE NOT EXISTS(SELECT Сделка.КодТовара FROM Сделка WHERE Сделка.КодТовара = A.КодТовара)
ORDER BY А.Цена DESC
Интереса ради хочется узнать: какой вариант запроса с точки зрения производительности и оптимизации более подходящий - используя EXISTS или IN?
0
SecretSilent
77 / 77 / 9
Регистрация: 16.02.2010
Сообщений: 634
06.12.2012, 20:05 #4
mifi, на эту тему есть отличное обсуждение здесь
0
pincet
1307 / 894 / 121
Регистрация: 23.07.2010
Сообщений: 4,847
06.12.2012, 22:13 #5
Особенно, если учесть что Кайт - Оракловед. Что скажут гуру Сиквела?
0
Humanitis
176 / 168 / 27
Регистрация: 12.01.2009
Сообщений: 430
07.12.2012, 08:07 #6
Цитата Сообщение от mifi Посмотреть сообщение
используя EXISTS или IN?
В обоих случаях один план запроса по идее должен использоваться.
0
SecretSilent
77 / 77 / 9
Регистрация: 16.02.2010
Сообщений: 634
08.12.2012, 16:00 #7
Для интереса ради. Планы выполнения запросов.
1: not exists
SQL
1
2
SELECT * FROM order_content A  
WHERE NOT EXISTS(SELECT * FROM pizzas B WHERE B.id_pizza = A.id_pizza)
2: not in
SQL
1
2
SELECT * FROM order_content A 
WHERE A.id_pizza NOT IN (SELECT id_pizza FROM pizzas)
MSSQL Server 2000
0
Миниатюры
Написать запросы на SQL   Написать запросы на SQL  
Humanitis
176 / 168 / 27
Регистрация: 12.01.2009
Сообщений: 430
08.12.2012, 21:35 #8
В текстовом виде планы запросов хотя бы
0
08.12.2012, 21:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2012, 21:35

Запросы SQL
Имеется 4 таблицы: Нужно написать следующие запросы: 16. Получить...

SQL - запросы
Не могу выполнить следующие задания, помогите, пожалуйста. Использование...

запросы SQL
Помогите реализовать запросы ! 1 Получить перечень и общее число пилотов, не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru