Искусственный интеллект как разработчик: примеры запросов, решаемых нейросетью

Представляем примеры задач, в которых нейросеть применяется для генерации кода. Инструмент AISearch использует технологии и алгоритмы машинного обучения, чтобы создавать программный код с профессиональной точностью. В примерах можно найти различные задачи, такие как генерация кода, автоматическая генерация тестовых сценариев, оптимизация архитектуры программ и даже создание мультиязычных кодов. Посмотрите, как нейросеть может помочь в автоматизации процессов и улучшении качества кода, чтобы сделать работу более эффективной !

#1501800
Задача: 5. Посчитайте, сколько пользователей с почтовыми доменами yahoo и gmail обслужил каждый сотрудник....
Результат: ```sql SELECT employee_id, COUNT(*) AS user_count FROM email_table WHERE email_domain IN ('yahoo.com', 'gmail.com') GROUP BY employee_id; ```
Открыть

#1501769
Задача: Определите, какие значения напечатает программа. В ответе запишите числа в последовательности их выв...
Результат: ``` s = 7 * "8" # s = "8888888" sp = [ ] # empty list while '2222' in s or '8888' in s: # while '2222' is in s or '8888' is in s if '2222' in s: # if '2222' is in s...
Открыть

#1501758
Задача: 4. Дополните предыдущий запрос. Сгруппируйте данные по неделе заказа. Для этого нужно усечь дату из...
Результат: ```sql SELECT DATE_TRUNC('week', TO_TIMESTAMP(invoice_date, 'YYYY-MM-DD HH24:MI:SS')) AS week, SUM(total) AS total_sum, COUNT(DISTINCT customer_id) AS unique_customers, SUM(total) / C...
Открыть

#1501737
Задача: 4. Дополните предыдущий запрос. Сгруппируйте данные по неделе заказа. Для этого нужно усечь дату из...
Результат: ```sql SELECT DATE_TRUNC('week', TO_TIMESTAMP(invoice_date)) AS week_order, COUNT(*) AS order_count FROM orders GROUP BY week_order; ```
Открыть

#1501728
Задача: 3. Проверьте, какую выручку в среднем приносит каждый покупатель. Выгрузите общую сумму выручки, чи...
Результат: ```sql SELECT SUM(order_price) AS total_revenue, COUNT(DISTINCT customer_id) AS total_customers, SUM(order_price) / COUNT(DISTINCT customer_id) AS avg_revenue_per_customer FROM orders...
Открыть

#1501700
Задача: 2. Теперь можно проверить, как отличаются данные по городам. Посчитайте общую выручку, количество з...
Результат: ```sql SELECT billing_city, SUM(revenue) AS total_revenue, COUNT(*) AS total_orders, AVG(revenue) AS average_revenue FROM your_table_name WHERE country = 'USA' GROUP BY billing_ci...
Открыть

#1501682
Задача: 1. Группировка помогает сравнивать данные. Но сначала нужно получить срез. Напишите запрос, который...
Результат: ```sql SELECT SUM(total) AS total_revenue FROM table_name WHERE billing_counrtry = 'USA'; ```
Открыть

#1501378
Задача: 6. Посчитайте среднюю стоимость заказов, оформленных в понедельник. Функция DATE_TRUNC с аргументо...
Результат: ``` SELECT AVG(total_cost) AS average_cost FROM invoice WHERE DATE_TRUNC('week', invoice_date)::date = SELECT DATE_TRUNC('week', invoice_date)::date + 1 ```
Открыть

#1501337
Задача: 6. Посчитайте среднюю стоимость заказов, оформленных в понедельник. Функция DATE_TRUNC с аргументо...
Результат: ```sql SELECT AVG(order_cost) AS average_cost FROM orders WHERE DATE_TRUNC('week', order_date) = '2009-01-19' ```
Открыть

#1501272
Задача: 4. Добавьте к минимуму и максимуму несколько новых полей: среднее значение поля total, округлённое...
Результат: ```sql SELECT MIN(total) as min_total, MAX(total) as max_total, ROUND(AVG(total)) as average_total, COUNT(DISTINCT customer_id) as unique_customers, SUM(total) as total_revenue FROM your...
Открыть

#1501261
Задача: 4. Добавьте к минимуму и максимуму несколько новых полей: среднее значение поля total, округлённое...
Результат: ```sql SELECT MIN(total) AS min_total, MAX(total) AS max_total, ROUND(AVG(total)) AS avg_total, COUNT(DISTINCT customer_id) AS num_unique_customers, SUM(total) AS total_revenue FROM sales;...
Открыть

#1501255
Задача: 3. Дополните запрос. Найдите минимальное и максимальное значения поля total. Условия для среза оста...
Результат: ```sql SELECT MIN(total) AS min_total, MAX(total) AS max_total FROM table_name WHERE condition; ```
Открыть