Искусственный интеллект как разработчик: примеры запросов, решаемых нейросетью
Представляем примеры задач, в которых нейросеть применяется для генерации кода. Инструмент 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;
``` Открыть
Наш веб-сайт использует некоторые файлы cookie и записывает ваш IP-адрес для целей доступности, безопасности и управления вашим доступом к телекоммуникационной сети. Вы можете отключить сбор данных и файлы cookie, изменив настройки своего браузера, но это может повлиять на функционирование этого веб-сайта.