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

Вниз

Count и DbGrid?   Найти похожие ветки 

 
CRACKISH   (2005-01-11 17:02) [0]

У меня проблема: есть запросик: select phone, Count(phone)
Group by phone

Возращаються два столбца!!!
В DbGrid делаю два columns. У первого Fieldname=phone, а что писать для второго?????
Добавление колумнов в грид желательно для нормального титла и дизайна!!!!!


 
MOA ©   (2005-01-11 17:05) [1]

select phone, Count(phone) AS [Phones]
Group by phone


 
Sergey13 ©   (2005-01-11 17:05) [2]

select phone, Count(phone) as Count_phone


 
P.N.P. ©   (2005-01-11 17:07) [3]

Нужно указать имя столбца в запросе, иначе неизвестно, что там сервер подставит в качестве названия

select phone, Count(phone) as "COUNT_PHONE"
Group by phone


И соответственно в гриде у второго Fieldname=COUNT_PHONE


 
Rule ©   (2005-01-11 17:08) [4]

ух ты как интересно, а в интербейхе этот as   не нада, вот какой ass  получается :))), так к слову :))


 
Sergey13 ©   (2005-01-11 17:11) [5]

2[4] Rule ©   (11.01.05 17:08)
Ничего такого он не подставит. 8-) As полжено по стандарту вроде, просто кто их соблюдает, стандарты эти. 8-)


 
stone ©   (2005-01-11 17:12) [6]


> Rule ©   (11.01.05 17:08) [4]

Ты еще больше удивишься, можно писать и так:
1. Count(phone) as Count_phone
2. Count(phone) Count_phone
3. Count_phone = Count(phone)

результата будет один и тот же :))


 
MOA ©   (2005-01-11 17:12) [7]

А и в MSSQL тоже можно без него

select phone, Count(phone) [Phones]
Group by phone

Но с AS - понятнее самому. Лучше видно запрос ;).


 
Sergey13 ©   (2005-01-11 17:15) [8]

2[6] stone ©   (11.01.05 17:12)
>3. Count_phone = Count(phone)
Чей то у меня так не получилось. Кому жаловаться? 8-)


 
stone ©   (2005-01-11 17:22) [9]

1. версия МSSQL какая? в MSSQL 2000 все работает.
2. текст запроса покажи... а заодно и текст ошибки


 
Ega23 ©   (2005-01-11 17:24) [10]

Чей то у меня так не получилось. Кому жаловаться? 8-)

Странно, вообще-то... Всё прекрасно работает...


 
Sergey13 ©   (2005-01-11 17:25) [11]

2[9] stone ©   (11.01.05 17:22)
Сори, на себя жалуюсь. Я на FB "проверял", Rule меня сбил с панталыку. 8-)


 
Johnmen ©   (2005-01-11 18:01) [12]

Кстати, по стандарту SQL92 AS необязателен...


 
Rule ©   (2005-01-11 20:19) [13]

Sergey13 ©   (11.01.05 17:25) [11]

Ну вот, кто виноват  - невестка (народная пословица) :)))


 
Rule ©   (2005-01-11 20:20) [14]

Johnmen ©   (11.01.05 18:01) [12]

отчень интересно ... действительно, только что посмотрел

ЗЫ: вот живешь и таких вот вещей не замечаешь :)



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

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

Наверх




Память: 0.47 MB
Время: 0.037 c
1-1106771989
tazik
2005-01-26 23:39
2005.02.13
Странная ошибка (а может быть и нет)


3-1105636223
tytus
2005-01-13 20:10
2005.02.13
Как лучше удалить записи из БД?


14-1106327826
olookin
2005-01-21 20:17
2005.02.13
Кусок сердца


14-1106672383
Бугага
2005-01-25 19:59
2005.02.13
Rover S2


1-1107177163
Ш-К
2005-01-31 16:12
2005.02.13
Формат даты.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский