Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2008.09.21;
Скачать: [xml.tar.bz2];

Вниз

база данных Delphi 7 в формате MS Access   Найти похожие ветки 

 
Леонид   (2008-03-21 23:09) [0]

.  Помогите пожалуйста разобраться с таким вопросом. Дана реляционная база данных на Delphi в формате MS Access (у меня Delphi 7 и Access 2000). Мне необходимо из главной таблицы из поля «Страна» выбрать в маленькую табличку - количество работников находящихся в определённой стране. Количество у меня выдаёт (и то только по той стране которая задана в коде, а мне необходимо по всем странам), а вот в колонку «наименование страны»-нет. В ADOQuery в инспекторе объектов в свойстве SQL я пишу код:

SELECT COUNT  (Страна)
FROM Корреспонденты
WHERE Страна="Татарстан"
Мучаюсь уже второй месяц, перечитал кучу литературы, а воз и ныне там.


 
Savek   (2008-03-22 09:21) [1]


SELECT Страна, COUNT(Страна)
FROM Корреспонденты
WHERE Страна="Татарстан"
Group by Страна


 
Savek   (2008-03-22 09:22) [2]

сразу не заметил что по всем странам, тогда так

SELECT Страна, COUNT  (Страна)
FROM Корреспонденты
Group by Страна


 
YurikGL ©   (2008-03-22 13:43) [3]

Советую использовать ADODataset


 
Виталий Панасенко(дом)   (2008-03-22 16:47) [4]

Мне больше понравилось
> Мучаюсь уже второй месяц, перечитал кучу литературы, а воз
> и ныне там.

Интересно, какую литературу читал? Эротику ? Или "женский роман"?:-)
Надо было "Основы SQL"


 
MsGuns ©   (2008-03-22 17:13) [5]

>Savek   (22.03.08 09:22) [2]
>SELECT Страна, COUNT  (Страна)
FROM Корреспонденты
Group by Страна

Зачем вот это
COUNT  (Страна)

?

По сабжу.
Называть таблицы и поля БД по русски категориченски не советую


 
Пробегал3...   (2008-03-22 17:37) [6]


> По сабжу.
> Называть таблицы и поля БД по русски категориченски не советую

Где криминал?


 
Johnmen ©   (2008-03-22 20:52) [7]


> Где криминал?

Кто сказал про криминал? Это вы домыслили? Фантазируете потихоньку?


 
YurikGL ©   (2008-03-22 23:27) [8]


> Где криминал?
>

Криминал был, когда я такую базу с Access-а на Firebird перетаскивал.


 
Sergey13 ©   (2008-03-24 09:00) [9]

> [0] Леонид   (21.03.08 23:09)
Судя по запросу справочника "страны" нет. Неправильно это однако, особенно для "реляционная база данных".

ЗЫ: Оффтоп конечно, но не могу молчать! 8-)
А Татарстан - это страна?


 
Смирнов   (2008-03-24 12:58) [10]


> Судя по запросу справочника "страны" нет.

Это он поймет потом, когда появятся "Татарстан" и "татарстан" и др.


 
sniknik ©   (2008-03-24 13:17) [11]

> Это он поймет потом, когда появятся "Татарстан" и "татарстан" и др.
не поймет. для jet строчные и прописные буквы в обычном режиме равнозначны, т.е. "Татарстан" = "татарстан".
чтобы их различить нужно специально использовать функции сравнения строк в бинарном режиме.


 
Sergey13 ©   (2008-03-24 13:30) [12]

> [11] sniknik ©   (24.03.08 13:17)
> не поймет

Поймет. Татарию и Республику Татарстан никто не отменял. 8-)


 
sniknik ©   (2008-03-24 14:03) [13]

> Поймет. Татарию и Республику Татарстан никто не отменял. 8-)
он не про то, а про то, что запрос с WHERE Страна="Татарстан" при существующем в базе "татарстан" ничего не вернет.
хотя для jet это не так.

а к чему это относится к республике, союзу или области это дело десятое. идеология может у него такая...


 
Anatoly Podgoretsky ©   (2008-03-24 20:34) [14]

> Sergey13  (24.03.2008 13:30:12)  [12]

Ну пока видна общая часть %Татар%



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2008.09.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.006 c
6-1192447120
Адепт
2007-10-15 15:18
2008.09.21
Изменяем октеты в ip адресе. Изменяем Маску подсети. КАК?


2-1218475782
Павлик
2008-08-11 21:29
2008.09.21
Количество записей в таблице


2-1218546905
Павлик
2008-08-12 17:15
2008.09.21
Сортировка по возростанию


3-1205663074
Kolan
2008-03-16 13:24
2008.09.21
Как проапдейтить строку, а если её нет, то вставить?


15-1217106597
wl
2008-07-27 01:09
2008.09.21
Minna No Nihongo





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский