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

Проблема такая:
Есть таблица Таблица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
SQL запрос... возможно ли это?
    #32731240
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему бы и нет?

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

Select 'All' As Поле1
UNION
Select 'Empty'
UNION
SELECT DISTINCT Поле1
FROM Таблица1
...
Рейтинг: 0 / 0
SQL запрос... возможно ли это?
    #32731243
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно - для этого существует 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
SQL запрос... возможно ли это?
    #32731244
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ясно что 2-ое поле нужно чтобы поднять 2 первые записи в TOP запроса,остальное сделает UNION - без ALL он подавит парные записи
...
Рейтинг: 0 / 0
SQL запрос... возможно ли это?
    #32731515
Olx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь, но возник еще один вопрос:
Как сделать чтобы SQL запрос выдавал в столбец Имена всех полей Таблицы1?
Спасибо.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / SQL запрос... возможно ли это?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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