[Документация Yandex Cloud](../../index.md) > [Yandex Query](../index.md) > Работа с YQL > Обзор

# Работа с синтаксисом Yandex Query Language в Yandex Query

Узнайте, как работать с синтаксисом Yandex Query Language, и научитесь выполнять операции с данными в Yandex Query на примере [аналитического](#analytical-query) и [потокового](#stream-query) запросов.

Все примеры выполняются на заранее подготовленном наборе данных - поездках Нью-Йоркского такси за 2019-2021 годы. 

{% note info %}

Yandex Cloud предоставляет набор данных - **поездки Нью-Йоркского такси** - на условиях “как есть” (as is). Yandex Cloud не дает никаких заверений, явных или подразумеваемых, гарантий или условий в отношении использования вами указанного датасета (набора данных). В пределах, разрешенных вашим местным законодательством, Yandex Cloud не несет никакой ответственности за любые убытки или ущерб, включая прямые, побочные, специальные, косвенные, случайные или штрафные, возникшие в результате использования вами датасета.

NYC Taxi and Limousine Commission (TLC):

Данные были собраны и предоставлены NYC Taxi and Limousine Commission (TLC) поставщиками технологий, уполномоченными в рамках Taxicab & Livery Passenger Enhancement Programs (TPEP/LPEP). Данные о поездке не были созданы TLC, и TLC не делает никаких заявлений относительно точности этих данных.

Ознакомьтесь с [источником](https://www1.nyc.gov/site/tlc/about/tlc-trip-record-data.page) датасета и [правилами](https://www1.nyc.gov/home/terms-of-use.page) его использования.

{% endnote %}

## Пример аналитического запроса {#analytical-query}

Чтобы создать аналитический запрос и начать обучение:

1. В [консоли управления](https://console.yandex.cloud) выберите каталог, в котором нужно создать соединение.
1. В списке сервисов выберите **Yandex Query**.
1. На панели слева выберите ![study](../../_assets/console-icons/graduation-cap.svg) **Учебник**.
1. Нажмите кнопку **Создать соединение**. В блоке создания соединения все поля ввода параметров уже заполнены — введите описание (опционально) и нажмите кнопку **Создать**. Вы перейдете на экран создания привязки к данным.
1. Введите описание привязки к данным (опционально) и нажмите кнопку **Создать**. Будут созданы нужные для обучения ресурсы.

В списке на панели слева выберите интересующий обучающий раздел:

1. [Выборка данных из всех колонок](select-all-columns.md).
1. [Выборка данных из определенных колонок](select-specific-columns.md).
1. [Сортировка и фильтрация](sort-filter.md).
1. [Агрегирование данных](basic-aggregation.md).
1. [Дополнительные условия агрегации](conditional-values.md).
1. [JSON](json.md).

## Пример потокового запроса {#stream-query}

Чтобы создать потоковый запрос и начать обучение:

1. В [консоли управления](https://console.yandex.cloud) выберите каталог, в котором нужно создать соединение.
1. В списке сервисов выберите **Yandex Query**.
1. На панели слева выберите ![study](../../_assets/console-icons/graduation-cap.svg) **Учебник**.
1. Выберите `Потоковый`.
1. Нажмите кнопку **Создать соединение**. В блоке создания соединения часть полей ввода параметров уже заполнена.
1. Выберите или создайте новую базу данных.
1. Выберите или создайте новый сервисный аккаунт.
1. Нажмите кнопку **Создать**. Вы перейдете на экран создания привязки к данным.
1. Выберите или создайте новый поток данных.
1. Введите описание привязки к данным (опционально) и нажмите кнопку **Создать**. Будут созданы нужные для обучения ресурсы.

В списке на панели слева выберите интересующий обучающий раздел:

1. [Выполнение запроса к данным реального времени](streaming-query.md).

#### Полезные ссылки {#see-also}

[Синтаксис YQL](https://ydb.tech/docs/ru//yql/reference/syntax/)