Создаем расчетную колонку прямо в запросе
SQL может считать значения на лету, не меняя таблицу.
SELECT page_id,
impressions,
clicks,
ROUND(clicks * 100.0 / impressions, 2) AS calculated_ctr_percent
FROM gsc_daily
WHERE impressions > 0
ORDER BY calculated_ctr_percent DESC
LIMIT 10;
SELECT page_id, — Начинает запрос и перечисляет колонки или выражения, которые нужно вывести.impressions, — Продолжает текущую SQL-команду: задает колонку, выражение, условие или значение.clicks, — Продолжает текущую SQL-команду: задает колонку, выражение, условие или значение.ROUND(clicks * 100.0 / impressions, 2) AS calculated_ctr_percent — Округляет рассчитанное число, чтобы результат было удобно читать.FROM gsc_daily — Указывает основную таблицу или источник данных для запроса.WHERE impressions > 0 — Начинает фильтр: дальше перечисляются условия, какие строки оставить.ORDER BY calculated_ctr_percent DESC — Сортирует результат, чтобы важные строки оказались выше или ниже.LIMIT 10; — Ограничивает количество строк в результате.Вы увидите CTR в процентах, рассчитанный из кликов и показов.
Проверьте, что вы работаете в файле seo_lab_from_zero.db, скопировали блок полностью и не потеряли точку с запятой в конце SQL-команды.