Перейти к основному контенту

SQL-запросы (Запросы к БД)

Translator
  Translator

 

Перед началом работы с SQL-запросами, нужно добавить вашу базу данных в платформу.

вашу
Базу данных.

Для этого:

  1. На главной странице ПАКЦ перейдите нв раздел вкладку “«Базы данных»
  2. Нажмите на кнопку «Новая база данных»
  3. Введите параметры вашей Базы данных
  4. Нажмите на кнопку “Новая база данных”
  5. Введите параметры вашей Базы данных
  6. Нажмите на кнопку “«Добавить»

image.png

Теперь переходим к добавлению SQL-запроса:


0. Перейдем в соответствующий раздел платформы «SQL-запросы” на главной странице ПАКЦ». И затем нажмем кнопку “Создать SQL-запрос”image.png в правом верхнем углу


1. Далее нужно заполнить необходимые поля для создания запроса (см. скрин ниже)


2. Пишем сам SQL-запрос


3.1 Затем вы можете передать в запрос необходимые параметры из сценария, указав их в «{{}}». Далее они отобразятся в поле «Входные параметры» (см. п. 3.2 на скрине)


3. Протестируйте свой запрос (это обязательный шаг). При этом, если у вас используются входные параметры (п.3.2), то при тестировании, вы можете задать им значения в разделе «Входные параметры» (также см. п. 3.2)


4. После тестирования запроса, нажмите на кнопку «Сохранить запрос
»


image.png

Блок. Запрос в базу

Теперь, когда нужный SQL-запрос добавлен, вернемся в редактор и добавим блок «Запрос в базу»

Действие

Скрин

1

Нажмите ПКМ по рабочему пролостранству и в появившемся списке выберите блок “З«Отправить запрос в базу»

image.png

2

В правом боковом меню в выпадающем списке выбираем наш созданный запрос

image.png

3

После выбора запроса в разделе «Входные параметры» как раз-таки появляется параметр, который мы добавляли (параметр, который будет передан в запрос)

image.png

4

Присваиваем ему переменную сценария “dialog_id”«phone» (как создать переменную в сценарии читай тут)


Таким образом, мы передаем значение переменной из сценария в наш запрос

 

image.png

 

5

Нажимаем на вкладку «Результаты запроса» и видим, что наш запрос возвращает столбец “first_message” «user_id»


Теперь также выбираем/создаем переменную из сценария, которой мы присвоим возвращаемое sql-запросом значение

image.png

6

Сохраняем блок

image.png