[Документация Yandex Cloud](../../../../index.md) > [Yandex DataLens](../../../index.md) > [Yandex DataLens Platform](../../index.md) > Редактор SQL > Работа с редактором SQL

# Работа с редактором SQL

### Открыть подключение в Редакторе SQL {#open-connection}

Открыть подключение в Редакторе SQL можно двумя способами:

{% list tabs group=instructions %}

- Панель навигации

  1. На панели слева выберите ![image](../../../../_assets/console-icons/terminal.svg) **Редактор SQL**.
  1. В открывшемся списке выберите нужное подключение.


- Страница подключения

  1. Откройте нужное подключение.
  1. На странице подключения в правом верхнем углу нажмите **Открыть в Редакторе SQL**.

{% endlist %}

Откроется окно для работы с данными и выполнения запросов.


### Выполнить запрос {#execute-query}

Чтобы выполнить SQL-запрос:

1. Выберите нужное подключение из списка в Редакторе SQL.
1. На панели данных введите SQL-запрос. Редактор подсвечивает ошибки и подсказывает варианты дополнения при вводе.
1. Нажмите кнопку **Выполнить**.

На панели результатов появится таблица с результатами запроса.

При редактировании и выполнении запроса вы можете использовать комбинации горячих клавиш (нажмите ![image](../../../../_assets/console-icons/circle-question.svg) для просмотра полного списка):

{% list tabs group=operating_system %}

- Windows/Linux {#window-linux}

   * показать подсказки: **Ctrl** + **I**, **Ctrl** + **Space**;
   * закомментировать строку: **Ctrl** + **/**;
   * выполнить запрос: **Ctrl** + **Enter**.

- macOS {#macos}

   * показать подсказки: **⌘** + **I**, **⌃** + **Space**;
   * закомментировать строку: **⌘** + **/**;
   * выполнить запрос: **⌘** + **⏎**.

{% endlist %}

#### Просмотр содержимого таблицы без SQL-запроса {#view-table}

Чтобы получить содержимое таблицы или представления без SQL-запроса, выберите нужный объект в структуре подключения. Редактор автоматически выполнит запрос:

```sql
SELECT * FROM <имя_таблицы> LIMIT 100
```

### Пагинация {#pagination}

В Редакторе SQL можно управлять выводом результатов с помощью пагинации. Пагинация позволяет:

* Переключаться между страницами:
  * ![](../../../../_assets/console-icons/chevrons-left.svg) — первая страница;
  * ![](../../../../_assets/console-icons/chevron-left.svg) — предыдущая страница;
  * ![](../../../../_assets/console-icons/chevron-right.svg) — следующая страница;
  * ![](../../../../_assets/console-icons/chevrons-right.svg) — последняя страница.

* Выбрать количество строк для отображения на одной странице — нажмите на поле с числом строк, которое находится между стрелками, и выберите подходящий лимит.

* Получить общее количество строк — нажмите кнопку **Всего строк**.

Каждое действие пагинации повторно выполняет запрос, и это учитывается в истории запросов.

### Мультизапросы {#multiple-queries}

В Редакторе SQL можно работать с мультизапросами — когда требуется выполнить несколько запросов одним пакетом.

Пример мультизапроса:

```sql
SELECT * FROM <имя_таблицы_1> LIMIT 10;
INSERT INTO <имя_таблицы_2>;
```

Чтобы выполнять отдельные подзапросы внутри мультизапроса, выделите курсором один или несколько подзапросов и нажмите **Выполнить текущий запрос**. Статус выполнения выделенных запросов будет отображаться в Редакторе SQL.