Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Мастера DELPHI. Новости мира компонент, FAQ, статьи...


Информационный Канал Subscribe.Ru

Ежедневная рассылка сайта Мастера DELPHI

DELPHI.mastak.ru

Выпуск от 07.07.02 09:04

Кое-что из нашей кладовки   |x|
Лучшее из нашего FAQ   |x|
SQL
»»» Merle Corey (07.07.00 12:36)
Существует следующая проблема: есть 4 таблицы в БД ORACLE -- Карточки, Пересылки, Исполнители и Департаметы. Связь сл. : К каждому департаменту привязаны исполнители. С исполнителями связаны пересылки. Ну а Пересылки связаны с карточками.
Необходимо подсчитать кол-во карточек для каждого департамента. Как это сделать пошустрее.

»»» kingdom - kingdom@tepkom.ru (08.07.00 21:27)
У меня были похожие проблемы, пришлось делять вложенный СКуЛь запрос типа select ... from (select .. from (select ...)) ну и применить соответсвующую функцию для подсчета (если очень дано могу позже написать как сейчас не помню),   ... ну млм же вот в Access можно делать запросы прямо в самой MS-Access к которым можно обращаться как к обычным таблицам только понятно их физически нет, так вот в запрос включить все столбцы Карточек и столбец с ID из Департамента тогда все должно быть быстро, попробуй...

-= Из конференции сайта MASTERS OF DELPHI (http://delphi.mastak.com) =-

Комментарий: "Anton Khalikov" (admin@karat-e.medialt.ru)

Прикольно, но чуваки забывают, что есть еще понятие view, которое как раз и реализует то же, что и "ну млм же вот в Access можно делать запросы прямо в самой MS-Access к которым можно обращаться как к обычным таблицам только понятно их физически нет"
т.е. пишется просто - create view test as select ...
и дальше select ... from test, ...
ну а в крайнем случае можно написать хранимую процедуру.


Комментарий от "Vladimir Krinitsin" (vvkrinitsin@hotmail.com)
обычно делают так:

select count(Карточки.*), Деп.Имя from Карточки
join Пересылки on ... join Исп. on... join Деп on...
group by Деп.Имя


Комментарий от "Grigory V Dutikov" (dutikov@accum.kursk.ru)
Правильно для ORACLE:

create view CountCard
as select count( k.*), d.DepName
from Департамент d, Исполнители e, Пересылки p, Карточки k
whe! re d.DepName = e.DepName
and   e.ExeName = p.ExeName
and   p.KardName = k.KardName

P.S.
Если на сервере русская кодировка, то имена таблиц и полей можно
писать по русски и без кавычек!!! в Oracle8i и выше

»»» Прислать свои комментарии

Обсуждается в конференциях   |x|
  • form
    У меня есть dfm файл. только dfm файл. Как мне можно оттуда вытащить данные набитые хексом? иконки там разные, картинки.
  • обновление параметров системы
    к примеру я зарегистрировал свой тип файлов, сопоставил ему свою иконку(из моего ехе-шника) и добавил пункты меню. ...
  • HELP!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    Всем бодрый день! Вопрос в следующем: рубанули свет и после этого база InterBase перестала коннектиться, выдает то: ...
  • !!! Помогите, люди добрые !!!
    Помогите! Везде спрашивал, все говорят: "спроси чего новенького". Мне это уже надоело... По зарез надо сделать прогу, ...
  • Динамический запрос
    Мастера, ну наверное все знают, а я к сожелению нет как обратиться к переменной в запросе, т.е. присвоить ей значение ...
  • Drag and Drop
    Мастера! Помогите! Кто - нибудь работал с перетаскиванием мышью? Мне необходимо перетаскивать объекты дерева (как в ...
  • Господа мастаки, пожалуйста помогите.
    Господа мастаки, пожалуйста помогите. Есть результирующая таблица созданная с помощью Query из двух таблиц, в этой ...
У нас большой выбор статей   |x|
Пример чата на основе сокетов.
Целью данной статьи, в отличие от предыдущих на эту тему, будет изучение различных методов и приемов работы с сокетами на наглядном примере.
Здесь мы рассмотрим практический пример приложения-чата для локальной сети...
Новинки книжного рынка   |x|
Delphi 5 для профессионалов
Эта книга поможет вам овладеть программированием в Delphi, включая язык Object Pascal, компоненты Delphi (как работу с существующими компонентами, так и разработку ваших собственных), поддержку баз данных и приложений клиент/сервер, базовые элементы программирования в среде Windows и разработку COM-приложений, а также Web-программирование. Для чтения этой книги нет необходимости в глубоких знаниях какой-либо из этих тем, но что вам действительно понадобится — это основы программирования на Паскале.
Автор: М. Кэнту
Другие сайты о DELPHI   |x|
Сайт КОТА МАТРОСКИНА
Сайт содержит полезную информацию для разработчиков ПО на DELPHI (компоненты, документация, утилиты, ссылки...), а так же для компьютерных музыкантов...

» Оценка сайта: 3
Опрос населения :)
Как вы нашли наш сайт?
»»» Поисковая система
»»» Рассылка
»»» Ссылка с другого сайта
»»» Через каталог сайтов
»»» Друг посоветовал
»»» Случайно
Журнал "RSDN Magazine"  |x|

Дорогие друзья! Мы рады представить вам новый совместный проект сайтов www.rsdn.ru, delphi.mastak.ru и www.optim.ru - профессиональный журнал для программистов RSDN Magazine.
Несомненно, ваше мнение о необходимости такого журнала, содержании рубрик и темах отдельных статей поможет сделать журнал более полезным и интересным. Высказать свое мнение, проголосовать или же подписаться вы можете на сайте. Без вашего участия, нам будет трудно сделать правильный журнал!
На сайте выложен анонс пилотного выпуска журнала, вступительное слово от редакции.

Для души

Хокку дня
Нырнули в сугроб
Щенок и мальчишка -
Визг и восторг!

Афоризмы
Оптимизм и пессимизм расходятся только в дате конца света (Станислав Ежи Лец)

Фраза дня
Стояла тихая Варфоломеевская ночь.

Дурацкие законы (информация предоставлена сайтом kurilka.com)
В Логан Каунти в штате Колорадо (США) считается преступлением целовать женщину, пока она спит.
В Коннектикуте (США) запрещается выбрасывать использованные бритвы. В этом же штате никто, кроме слепых, не может ходить с белой тростью.

И на закуску коротенький анекдот
- Обвиняемый, вы признаете, что ограбили ювелирный магазин?
- Нет.
- Обвиняемый, в зале сидит 4 человека, которые видели, что грабили именно вы.
- Подумаешь, я могу привести несколько тысяч человек, которые этого не видели.

Фотоприколы.
Начните день с хорошего настроения!
http://delphi.mastak.ru/cgi-bin/prikol.pl?id=1999


На этом позвольте откланяться и пожелать вам удачного дня.
Искренне ваш, Алексей (delphi@mastak.com)

Добро пожаловать на сайт -= Мастера DELPHI =- 


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное