SQL-инъекция. Внедрение SQL кода часть 1
SQL оконные функции
Пришло время разобраться с оконными функциями и кратко зафиксировать основные моменты. Всем рекомендую курс на степике. Всё последовательно и доступно! общий порядок такой: Ранжирование Сравнение со смещением — это когда мы смотрим, в чем разница между соседними значениями. Оконные функции смещения Чтобы границы фрейма совпадали с границами секции (или всего окна, если секция одна) — используют конструкцию rows between unbounded preceding and unbounded following в определении окна. Агрегация — это когда мы считаем суммарные или средние показатели...
Apache Hive в Python: SQL-интерфейс для анализа больших данных
Apache Hive — это система управления данными, построенная поверх Hadoop, которая позволяет работать с большими наборами данных через SQL-подобный язык запросов (HiveQL). Hive упрощает анализ данных, хранящихся в HDFS, для пользователей, знакомых с реляционными базами. Хотя Hive написан на Java, его можно интегрировать с Python через специализированные библиотеки. В этой статье мы разберем, как использовать Hive в Python для выполнения сложных запросов и обработки данных. 1. HiveQL: SQL-подобный синтаксис для запросов...