Псевдоним поля выборки
страницаКаждому полю выборки может быть назначен псевдоним. В дальнейшем <Псевдоним поля> может использоваться для более удобного обращения к данному полю. Если полю выборки назначить псевдоним, то в дальнейшем к этому полю можно будет обращаться, используя его псевдоним, в предложениях УПОРЯДОЧИТЬ ПО и ИТОГИ, а также при работе с результатом запроса. Такое обращение может быть более удобным и наглядным, а в некоторых случаях единственно возможным.
Ключевое слово КАК может предшествовать псевдониму поля. Это слово можно не указывать вообще, но если оно указано, повышается наглядность и удобочитаемость текста запроса.
Псевдонимы полей задаются в соответствии с правилами назначения идентификаторов переменных. Псевдонимы в запросе не могут совпадать.
Назначение псевдонимов полям само по себе никак не влияет на выборку данных в запросе.
Пример:
// Необходимо выбрать из справочника товаров
// наименования товаров и наименования групп.ВЫБРАТЬ
Справочник.Номенклатура.Наименование КАК Товар,
Справочник.Номенклатура.Родитель.Наименование КАК Группа
ИЗ
Справочник.Номенклатура
Результат запроса:
|
Товар |
Группа |
|
Брюки детские |
Одежда |
|
Рубашка "Ковбойка" |
Одежда |
|
Одежда |
|
|
Джинсы женские |
Одежда |
|
Свитер детский |
Одежда |
|
Сантехника |
|
|
Бытовая техника |
|
|
Раковина "Лилия" |
Сантехника |
|
Мойдодыр "Аквариум" |
Сантехника |
|
Смеситель "Ультра" |
Сантехника |
|
Кухонный комбайн Крупс |
Кухонная техника |
|
Мясорубка Браун |
Кухонная техника |
|
Электронож Крупс |
Кухонная техника |
|
Зажигалка для газовой плиты "Огонек" |
Бытовая техника |
|
Калькулятор бухгалтерский |
Оргтехника |
|
Кухонная техника |
Бытовая техника |
|
Оргтехника |
Обратите внимание, что поля в результате запроса поля называются "Товар" и "Группа". Если бы псевдонимы полей не были указаны, поля в результате запроса назывались бы "Наименование" и "Наименование1" (названия полей в результате запроса не могут совпадать, поэтому к названию второго поля автоматически добавлено "1"), что гораздо менее наглядно.
Псевдонимы вложенным полям могут быть назначены независимо от того, задан ли псевдоним самой вложенной таблице.
Пример:
// В отчет необходимо вывести спецификацию товарных накладных –
// сам документ, номенклатуру и количество.ВЫБРАТЬ
Документ.РасходнаяНакладная.Ссылка,
Документ.РасходнаяНакладная.Состав.(Номенклатура КАК Товар, Количество)
Результат запроса:
|
Ссылка |
Состав | ||||||||||||||||||||||||
|
Расходная накладная 00007 от 25.02.2002 21:03:21 |
Обратите внимание, что поле "Состав" результата запроса представляет собой вложенную таблицу, имеющую поля "Номенклатура" и "Количество". Пример:
|