Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.07.2011, 17:46   #1
Gnomik88
 
Регистрация: 17.07.2011
Сообщений: 7
Восклицание Запросы SQL

Большая просьба - помогите решить след.задачу. прилагаю Word документ! Там все написано!!!!
Вложения
Тип файла: doc Контрольное задание SQL.doc (36.0 Кб, 26 просмотров)

Последний раз редактировалось Gnomik88; 17.07.2011 в 17:57.
Gnomik88 вне форума Ответить с цитированием
Старый 17.07.2011, 18:43   #2
satka
Форумчанин
 
Регистрация: 17.07.2011
Сообщений: 145
По умолчанию

Как-то так
Вложения
Тип файла: rar Microsoft Access База данных.rar (16.5 Кб, 24 просмотров)
satka вне форума Ответить с цитированием
Старый 17.07.2011, 19:19   #3
Gnomik88
 
Регистрация: 17.07.2011
Сообщений: 7
По умолчанию

спасибо) но вы не могли бы сохранить его с доступом в 2003 Access) у меня не открывает(
Gnomik88 вне форума Ответить с цитированием
Старый 17.07.2011, 19:33   #4
satka
Форумчанин
 
Регистрация: 17.07.2011
Сообщений: 145
По умолчанию

Так наверное откроет
Вложения
Тип файла: rar Database1.rar (13.2 Кб, 22 просмотров)
satka вне форума Ответить с цитированием
Старый 17.07.2011, 19:56   #5
Gnomik88
 
Регистрация: 17.07.2011
Сообщений: 7
По умолчанию

что-то не то получается. при вводе любых данных, даже тех, которые не удовлетворяют ни одному условию, на экран все равно выходят все введенные данные!
Gnomik88 вне форума Ответить с цитированием
Старый 17.07.2011, 22:44   #6
satka
Форумчанин
 
Регистрация: 17.07.2011
Сообщений: 145
По умолчанию

Цитата:
Сообщение от Gnomik88 Посмотреть сообщение
что-то не то получается. при вводе любых данных, даже тех, которые не удовлетворяют ни одному условию, на экран все равно выходят все введенные данные!
А вы уверены что открываете не таблицу, а запрос, потому как у меня всё работает на ура
Повторю запрос:
Цитата:
SELECT Таблица1.Field_1, Таблица1.Field_2, Таблица1.Field_3, Таблица1.Field_4, Таблица1.Field_5, Таблица1.Field_6
FROM Таблица1
WHERE (((Таблица1.Field_1)>0) AND ((Таблица1.Field_2)>[Field_3] And (Таблица1.Field_2)>[Field_6] And (Таблица1.Field_2)=[Field_5]) AND ((Таблица1.Field_3)>78) AND ((Таблица1.Field_5)>[Field_4]) AND ((Таблица1.Field_6)=0));
satka вне форума Ответить с цитированием
Старый 18.07.2011, 08:38   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Составить SQL-запрос, который осуществляет выборку записей, удовлетворяющих как минимум четырем из следующих условий:

1. Field_1 > 0;
2. Field_2 > Field_3;
3. Field_5 < Field_4;
4. Field_2 > Field_6;
5. Field_2 = Field_5;
6. Field_3 > 78;
7. Field_6 = 0.
satka
есть один нюансик. В вашем запросе не учитывается "удовлетворяющих как минимум четырем". В вашем случае выбранные записи будут удовлетворять ВСЕМ условиям. (т.е., как минимум семи)

я не уверен на 100%, но я бы предложил такой вариант:
Код:
select * from DATA
  where Field_1 > 0
    and ((Field_2 > Field_3) or (Field_5 < Field_4) 
           or  (Field_2 > Field_6) or (Field_2 = Field_5) )
    and Field_3 > 78
    and Field_6 = 0
p.s. разумеется, ЛЮБЫЕ четыре условия могут быть объединены по логическому ИЛИ (оператор OR) - я взял те, где поля сравниваются друг с другом...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 18.07.2011, 09:34   #8
Gnomik88
 
Регистрация: 17.07.2011
Сообщений: 7
По умолчанию

спасибо за помощь! все получилось! вопрос снят!
Gnomik88 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SQL-запросы Серёга Русич Помощь студентам 5 11.05.2011 19:54
SQL запросы Rudimo SQL, базы данных 1 04.05.2011 15:00
sql запросы Mr.Steroid Помощь студентам 20 16.10.2010 21:25
SQL запросы Best Programmist Microsoft Office Access 8 03.12.2009 16:42
sql запросы wolf950 БД в Delphi 2 28.11.2008 21:26