# SQL-запросы (Запросы к БД)
Перед началом работы с SQL-запросами, нужно **добавить вашу базу данных** в платформу.
Для этого:
1. Перейдите в раздел **«Базы данных»** 2. Нажмите на кнопку **«Новая база данных»** 3. **Введите параметры** вашей Базы данных 4. Нажмите на кнопку **«Добавить»** [![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/scaled-1680-/DD8image.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/DD8image.png) Теперь переходим к **добавлению SQL-запроса:** 0\. Перейдем в соответствующий раздел платформы **«SQL-запросы»**. И затем нажмем кнопку [![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/scaled-1680-/MTZimage.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/MTZimage.png) в правом верхнем углу 1\. Далее нужно **заполнить необходимые поля** для создания запроса (см. скрин ниже) 2\. Пишем сам **SQL-запрос** 3.1 Затем вы можете передать в запрос необходимые параметры из сценария, указав их в «{{}}». Далее они отобразятся в поле «Входные параметры» (см. п. 3.2 на скрине) 3\. **Протестируйте** свой запрос (это обязательный шаг). При этом, если у вас используются входные параметры (п.3.2), то при тестировании, вы можете задать им значения в разделе «Входные параметры» (также см. п. 3.2) 4\. После тестирования запроса, нажмите на кнопку **«Сохранить запрос»** [![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/scaled-1680-/IfRimage.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/IfRimage.png) ### Блок. Запрос в базу Теперь, когда нужный SQL-запрос добавлен, вернемся в редактор и добавим **блок «Запрос в базу»**
**№** **Действие** **Скрин**
1 Нажмите ПКМ по рабочему пространству и в появившемся списке **выберите блок** «Отправить запрос в базу» [![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/scaled-1680-/671image.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/671image.png)
2 В правом боковом меню в выпадающем списке **выбираем наш созданный запрос** [![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/scaled-1680-/bWcimage.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/bWcimage.png)
3 После выбора запроса в разделе «Входные параметры» как раз-таки появляется параметр, который мы добавляли (параметр, который будет передан в запрос) [![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/scaled-1680-/N8kimage.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/N8kimage.png)
4 **Присваиваем ему переменную** сценария «phone» (как создать переменную в сценарии читайте на странице[ «Работа с переменными»](https://docs.ai-assistant.is74.ru/books/redaktor-scenariev/page/rabota-s-peremennymi)) Таким образом, мы передаем значение переменной из сценария в наш запрос [![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/scaled-1680-/mYJimage.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/mYJimage.png)
5 Нажимаем на вкладку **«Результаты запроса»** и видим, что наш запрос возвращает столбец «user\_id» Теперь **также выбираем/создаем переменную** из сценария, которой мы присвоим возвращаемое sql-запросом значение [![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/scaled-1680-/uPVimage.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/uPVimage.png)
6 **Сохраняем блок** [![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/scaled-1680-/e50image.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/e50image.png)