По всем вопросам и коммерческим предложениям писать@LadanovNickКупить рекламу: https://telega.in/c/sqlacademyofficialЧат студентов SQL Academyhttps://t.me/sqlacademyorg
This channel is part of the discussion
SQL Academy: всё о реляционных БД и SQL appears in 12 event pages on TGList🪤 Ловушка Foreign Key: почему удаление строки вешает базу Ты удаляешь одного пользователя, а внезапно зависает весь проект. Если ты работаешь в PostgreSQL, обычный внешний ключ может стать причиной жесткой блокировки. ⚙️ В чём подвох? Многие уверены, что FOREIGN KEY…
🧮 Математика с подвохом: почему сложение обнуляет зарплату, а SUM() — нет Считаешь итоговую выплату сотруднику как salary + bonus? Если премии нет (в базе лежит NULL), математика сыграет злую шутку, и человек останется вообще без денег в итоговом отчёте. ⚠️ Ловушка прямого…
🕳️ Один NULL — и запрос пустой. Скрытая ловушка NOT IN Это классические грабли и частая задача на собеседованиях. Ты пишешь обычный фильтр, ожидаешь сотню строк, а база возвращает абсолютный ноль. ⚙️ Почему так происходит 🔹 Оператор NOT IN разворачивается базой в цепочку…
💣 Цепная реакция: почему ON DELETE CASCADE запрещают на проде В туториалах эту фичу хвалят: удалил пользователя, а база сама зачистила его заказы. На практике это мина, которая может незаметно стереть половину данных. ⚠️ В чем главная опасность 🔹 Невидимая угроза. Одна…
🚀 Поздний JOIN: как ускорить OFFSET на больших данных в 10 раз Классическая пагинация через OFFSET сильно замедляет базу. Она читает тысячи тяжелых строк целиком только для того, чтобы их отбросить. 📉 В чём проблема 🔹 Представь поиск 100-й страницы в толстой энциклопедии.…
🥷 Подстава от LIKE: почему 'user_1' находит чужие данные Все знают, что знак процента (%) в поиске заменяет любой кусок текста. Но многие забывают про скрытую угрозу — нижнее подчёркивание. ⚙️ В чём ловушка В SQL символ _ (underscore) — это тоже спецсимвол. Он означает «ровно…