Что покажет запрос?
Anonymous Quiz
12%
Alice: 1, Bob: 2, Charlie: 3
40%
Alice: 1, Charlie: 1, Bob: 2
29%
Alice: 1, Charlie: 1, Bob: 3
20%
Alice: 1, Charlie: 2, Bob: 3
🤯17🔥3😱2🤨2💊2❤1
Транзакции в SQL — это последовательность операций, выполняемых как единое целое.
Они обеспечивают целостность данных, гарантируя, что все шаги операции либо успешно завершаются, либо полностью откатываются в случае ошибки.
Как работают транзакции:
BEGIN TRANSACTION инициирует транзакциюINSERT, UPDATE, DELETE и др.COMMIT для сохранения измененийROLLBACK для отмены всех выполненных операцийТранзакции повышают безопасность, предотвращая частичное выполнение операций, и облегчают управление ошибками, позволяя легко откатывать изменения в случае сбоев.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤49🤓20👍6
Дана таблица
Triangle со столбцами x, y и z, обозначающими длины отрезков.Необходимо узнать могут ли эти три отрезка образовать треугольник. Если да, нужно вернуть
True, если нет — False.Формат результата приведен в следующем примере.
Входные данные:
+----+----+----+
| x | y | z |
+----+----+----+
| 13 | 15 | 30 |
| 10 | 20 | 15 |
+----+----+----+
Вывод:
+----+----+----+----------+
| x | y | z | triangle |
+----+----+----+----------+
| 13 | 15 | 30 | No |
| 10 | 20 | 15 | Yes |
+----+----+----+----------+
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1🔥1
Дорогие читатели! Спасибо за то, что были с нами весь этот год! 🎄
2025 – год, полный свежих идей, полезных материалов и интересного контента.
С наступающим, а кого-то уже с наступившим Новым Годом!
2025 – год, полный свежих идей, полезных материалов и интересного контента.
С наступающим, а кого-то уже с наступившим Новым Годом!
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉37❤10
В статье на примере реальных сценариев показано, как использовать логические функции
bool_and и bool_or в PostgreSQL для анализа данных. Автор объясняет, как с их помощью проверять выполнение условий, оценивать безопасность данных и выявлять важные закономерности в сложных наборах.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥2👍1
Что такое временная таблица и как она используется?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥7❤4
Оконные функции в SQL.pdf
520.3 KB
Шпаргалка охватывает основные аспекты оконных функций в SQL, включая их синтаксис, использование рамок, операторов и функций с примерами.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24❤6🔥4
❤4👍4🔥3
В статье разбираются ключевые и малоизвестные приемы оптимизации SQL-запросов для повышения производительности приложений.
Автор на примере PostgreSQL показывает как переписать запросы, чтобы они выполнялись быстрее, и делится универсальными советами, подходящими для любой реляционной базы данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍3❤1
Что такое оконная функция и как она используется?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18👍7
В статье показано как можно использовать регулярные выражения в PostgreSQL для решения нестандартных задач.
Автор показывает, как с помощью функций
regexp_matches и regexp_replace извлекать данные, исправлять ошибки в строках и выполнять вычисления.Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥2
Напишите решение для поиска идентификаторов продуктов с низким содержанием жира, пригодных для вторичной переработки.
Верните таблицу результатов в любом порядке.
Входные данные:
+------------+----------+------------+
| product_id | low_fats | recyclable |
+------------+----------+------------+
| 0 | Y | N |
| 1 | Y | Y |
| 2 | N | Y |
| 3 | Y | Y |
| 4 | N | N |
+------------+----------+------------+
Вывод:
+------------+
| product_id |
+------------+
| 1 |
| 3 |
+------------+
Пояснение: Только продукты 1 и 3 содержат мало жира и пригодны для вторичной переработки.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15😁9❤4
Команда
EXPLAIN в PostgreSQL показывает, как база данных обрабатывает запросы: какие данные она ищет, какие индексы использует и сколько ресурсов на это уходит. В статье вы узнаете, как с помощью этой команды находить медленные запросы, разбираться в причинах их замедления и ускорять работу базы данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥5