Агрегатные функции SQL: полное руководство для начинающих
Вам интересно узнать о агрегатных функциях SQL и о том, как они применяются в реальных сценариях? В этой статье мы рассмотрим агрегатные функции SQL, продемонстрируем реальные примеры и дадим ценную информацию о том, как ими овладеть. Агрегирование данных — это процесс сбора нескольких строк данных и объединения их в единый результат или сводку. При работе с большими наборами данных это бесценно, поскольку позволяет извлекать релевантную информацию без необходимости тщательного изучения каждой отдельной точки данных...
8 месяцев назад
Оптимизация SQL-запросов PostgreSQL : IN (стратегия)
Наиболее эффективные подходы заключаются в замене IN на более оптимальные конструкции и использовании специальных техник работы с данными. Замена IN (...) на = ANY(ARRAY[...]). Оператор ANY может остановить проверку при первом совпадении. Когда список значений очень большой. Преобразование списка значений в виртуальную таблицу с помощью VALUES и соединение с основной таблицей. Когда список значений можно представить как набор строк. Проверка существования записи с помощью EXISTS. Запрос прекращает работу, как только найдет первое совпадение...
4 дня назад
После SQ решил попробовать SQL…
Сегодня у нас начинается очень интересный эксперимент — ко мне приехали AMP MASS FR65P150, и если честно, давно хотелось попробовать что-то подобное в своей системе. Я всегда любил качественное и детальное звучание, сцену, правильную настройку и комфортную подачу музыки, но периодически ловил себя на мысли: а что если добавить в систему чуть больше эмоций, напора и громкости? Тем более, когда уже есть хорошая база для подобных экспериментов. При получении динамиков чуть их не обронил — упаковка достаточно увесистая...
206 читали · 3 года назад
[PortSwigger, 8/16 SQLi] Атака с внедрением SQL-инъекции, позволяющая узнать тип и версию базы данных на MySQL и Microsoft
Продолжаем неблагодарную работу по обзору лабораторных работ с PortSwiger Academy - SQL injection attack, querying the database type and version on MySQL and Microsoft Немного душной теории Разные базы данных предоставляют разные способы запроса своей версии. Вам часто приходится пробовать разные запросы, чтобы найти работающий, позволяющий определить как тип, так и версию программного обеспечения базы данных. Запросы для определения версии базы данных для некоторых популярных типов баз данных следующие:...