Access Database - функция Count
Jun. 25th, 2008 02:40 pm![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Друзья, помогите, не дайте мозгу достигнуть температуры кипения. Имеется Report, который выглядит так:
Имя город
---------------
Вася Москва
Петя Киев
Света Рига
Лена Киев
Как подсчитать сколько всего Киевов? Когда делаю =Count([Город] = "Киев"), выдаёт 4. То есть игнорирует моё условие и считает все города в кучу.
Спасите-помогите. Желательно в английской терминологии. Заранее спасибо!
сделай запрос
Date: 2008-06-25 08:20 pm (UTC)Re: сделай запрос
Date: 2008-06-26 01:21 pm (UTC)Re: сделай запрос
Date: 2008-06-26 01:26 pm (UTC)Если возможны написания Киев, КИЕВ, киев, кИев - то они не будут находиться.
Поэтому ПЕРЕД сравнением я привожу их к виду КИЕВ (UCase) и только потом сравниваю :) Кроме того, ПЕРЕД сравнением убираем возможные пробелы до и после слова (trim), чтобы искались и " Киев" и "Киев " и " Киев "
Re: сделай запрос
Date: 2008-06-26 01:30 pm (UTC)no subject
Date: 2008-06-26 09:43 am (UTC)Select [город], count(*) from Table1
GROUP BY [город]
no subject
Date: 2008-06-26 01:26 pm (UTC)no subject
Date: 2008-06-26 01:27 pm (UTC)no subject
Date: 2008-06-26 01:31 pm (UTC)no subject
Date: 2008-06-26 01:35 pm (UTC)no subject
Date: 2008-06-26 01:38 pm (UTC)no subject
Date: 2008-06-26 03:46 pm (UTC)Если не получится или непонятно - пиши, разберемся...
Может кто-нибудь более знакомый с access покажет как надо такое делать...
Будет время - еще вечером посмотрю
Пока - вот так - можно :)
no subject
Date: 2008-06-26 05:09 pm (UTC)Сейчас буду тестировать свою сообразительность ибо появилась надежда. В ближайшее время либо услышите мой восторженный визг либо выстрел :) серьёзно, спасибо!
ИИИхххааа!
Date: 2008-06-26 08:35 pm (UTC)