Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / SQL запрос... возможно ли это? / 6 сообщений из 6, страница 1 из 1
10.10.2004, 11:00:45
    #32731236
Olx
Olx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос... возможно ли это?
Здраствуйте!!!

Проблема такая:
Есть таблица Таблица1:

| Поле1 |
=========
| Зн1 |
| Зн2 |
| Зн1 |
| Зн3 |
| Зн2 |
| Зн3 |
| Зн1 |
| Зн3 |

Выполняю SQL запрос:

Код: plaintext
1.
2.
SELECT Поле1
FROM Таблица1
GROUP BY Поле1;

Результат:

| Поле1 |
=========
| Зн1 |
| Зн2 |
| Зн3 |

Вопрос как и возможно ли написать запрос чтоб в результате было:

| Поле1 |
=========
| All |
| Empty |
| Зн1 |
| Зн2 |
| Зн3 |

т.е. чтобы сначала заносились значения All и Empty, а потом результат группировки...
Подскажите пожалуйста возможно ли такой запрос составить?
Спасибо.
...
Рейтинг: 0 / 0
10.10.2004, 11:06:20
    #32731240
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос... возможно ли это?
Почему бы и нет?

Select 'All' As Поле1
UNION
Select 'Empty'
UNION
SELECT Поле1
FROM Таблица1
GROUP BY Поле1
...
Рейтинг: 0 / 0
10.10.2004, 11:08:04
    #32731241
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос... возможно ли это?
Кстати, и так тоже будет работать:

Select 'All' As Поле1
UNION
Select 'Empty'
UNION
SELECT DISTINCT Поле1
FROM Таблица1
...
Рейтинг: 0 / 0
10.10.2004, 11:14:55
    #32731243
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос... возможно ли это?
можно - для этого существует UNION
/topic/103942&hl=UNION

у тебя их будет 2
Код: plaintext
\nSELECT Поле1, 2  as P2  FROM Таблица1\nUNION\nSELECT "Al" As P1, 0  as P2  FROM Таблица1\nUNION\nSELECT "Empty" As P1, 1  as P2  FROM Таблица1\norder by P2,поле1   \n

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Поле1\tP2
Al\t0
Empty\t1
111\t2
222\t2
333\t2
ааа\t2
ффф\t2
...
Рейтинг: 0 / 0
10.10.2004, 11:20:19
    #32731244
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос... возможно ли это?
ясно что 2-ое поле нужно чтобы поднять 2 первые записи в TOP запроса,остальное сделает UNION - без ALL он подавит парные записи
...
Рейтинг: 0 / 0
11.10.2004, 09:23:29
    #32731515
Olx
Olx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос... возможно ли это?
Извиняюсь, но возник еще один вопрос:
Как сделать чтобы SQL запрос выдавал в столбец Имена всех полей Таблицы1?
Спасибо.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / SQL запрос... возможно ли это? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]