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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2013, 23:12   #1
dima1257
Пользователь
 
Аватар для dima1257
 
Регистрация: 16.11.2012
Сообщений: 66
По умолчанию SQL запрос в Delphi.

Имеется таблица сотрудников с полями №, Фамилия, Пол, Подразделение. Необходимо показать названия подразделений, в которых трудятся одни женщины.

Код:
  st:='жен';
    Form1.ADOQuery1.close;
    Form1.ADOQuery1.SQL.Clear;
    Form1.ADOQuery1.SQL.Add('SELECT * FROM staff WHERE Пол = ' + #39 + st + #39);
    Form1.ADOQuery1.Open;
Не могу сообразить как исключить подразделения в которых есть мужчины. Скажите хотя бы с помощью чего это можно сделать.
Выдержка из правил форума: Не стоит отправлять в поиск, не хотите отвечать пройдите мимо. Хотите помочь, пишите конкретный ответ.
dima1257 вне форума Ответить с цитированием
Старый 07.06.2013, 23:20   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

если СУБД поддерживает вложенные запросы, можете попробовать так:
Код:
Form1.ADOQuery1.SQL.Add(' SELECT Подразделение from staff ');
Form1.ADOQuery1.SQL.Add(' where Подразделение not in (SELECT Подразделение FROM staff WHERE Пол = ' + #39 + 'муж' + #39)');
Form1.ADOQuery1.SQL.Add('group by Подразделение');
Serge_Bliznykov вне форума Ответить с цитированием
Старый 07.06.2013, 23:30   #3
dima1257
Пользователь
 
Аватар для dima1257
 
Регистрация: 16.11.2012
Сообщений: 66
По умолчанию

Большое спасибо! всё работает.
Выдержка из правил форума: Не стоит отправлять в поиск, не хотите отвечать пройдите мимо. Хотите помочь, пишите конкретный ответ.
dima1257 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
delphi и SQL запрос world12_tk Помощь студентам 5 17.05.2012 15:35
SQL запрос с датой в Delphi php_vasia Общие вопросы Delphi 6 14.10.2010 13:24
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi S_Yevgeniy Помощь студентам 1 27.10.2009 06:26
Запрос SQL из Access в Delphi Talemir БД в Delphi 5 26.08.2009 20:46
sql запрос delphi viperrr Помощь студентам 13 03.07.2009 03:08