Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4
Преимущества использования SQLite на сервере, особенно в масштабных системах.
📝 Традиционные масштабируемые базы данных, такие как Postgres или MySQL, сталкиваются с трудностями при масштабировании, что приводит к использованию шардированных систем, таких как Cassandra или DynamoDB.
Однако эти системы имеют свои ограничения, включая жесткие схемы и сложность операций между разделами.😢
➖ Автор предлагает альтернативный подход с использованием SQLite на сервере, который может обеспечить гибкость и масштабируемость без сложностей, связанных с традиционными шардированными системами.
⏩ Читать:
https://rivet.gg/blog/2025-02-16-sqlite-on-the-server-is-misunderstood
👉 @SQLPortal | #статья
Однако эти системы имеют свои ограничения, включая жесткие схемы и сложность операций между разделами.
https://rivet.gg/blog/2025-02-16-sqlite-on-the-server-is-misunderstood
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
Мини-квиз по работе с датой и временем в SQL
Вопрос 1: Что делает следующий запрос?
a) Возвращает дату в формате 16 августа 2024
b) Возвращает дату в формате 2024-08-16
c) Возвращает дату в формате Friday, August 16, 2024
d) Возвращает дату в формате 2024-16-08
⏩ Правильный ответ: c) Возвращает дату в формате Friday, August 16, 2024
Вопрос 2: Какой результат вернет следующий запрос, если текущая дата 2024-08-16?
a) 137
b) 100
c) 31
d) 365
⏩ Правильный ответ: a) 137
Вопрос 3: Какой результат вернет следующий запрос?
a) 2024-02-29
b) 2024-03-01
c) 2024-03-02
d) Ошибка из-за неверной даты
⏩ Правильный ответ: b) 2024-03-01
Вопрос 4: Что произойдет, если выполнить следующий запрос?
a) Вернет количество дней между двумя датами
b) Вернет количество секунд между двумя датами
c) Вернет количество часов между двумя датами
d) Вернет количество минут между двумя датами
⏩ Правильный ответ: c) Вернет количество часов между двумя
👉 @SQLPortal | #ресурсы
Вопрос 1: Что делает следующий запрос?
SELECT DATE_FORMAT('2024-08-16', '%W, %M %d, %Y');
a) Возвращает дату в формате 16 августа 2024
b) Возвращает дату в формате 2024-08-16
c) Возвращает дату в формате Friday, August 16, 2024
d) Возвращает дату в формате 2024-16-08
Вопрос 2: Какой результат вернет следующий запрос, если текущая дата 2024-08-16?
SELECT DATEDIFF('2024-12-31', CURDATE());
a) 137
b) 100
c) 31
d) 365
Вопрос 3: Какой результат вернет следующий запрос?
SELECT DATE_ADD('2024-02-28', INTERVAL 1 DAY);
a) 2024-02-29
b) 2024-03-01
c) 2024-03-02
d) Ошибка из-за неверной даты
Вопрос 4: Что произойдет, если выполнить следующий запрос?
SELECT TIMESTAMPDIFF(HOUR, '2024-08-16 08:00:00', '2024-08-16 20:00:00');
a) Вернет количество дней между двумя датами
b) Вернет количество секунд между двумя датами
c) Вернет количество часов между двумя датами
d) Вернет количество минут между двумя датами
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥7
Книга "SQL: The Complete Reference, 3rd Edition" (авторы James R. Groff, Paul N. Weinberg, Andy Oppel) представляет собой исчерпывающее руководство по SQL.😏
🟢 Основы SQL: синтаксис, основные команды (SELECT, INSERT, UPDATE, DELETE)
🟢 Запросы и подзапросы, объединение таблиц (JOIN)
🟢 Манипуляция данными, фильтрация, сортировка
🟢 Работа с индексами, представлениями (VIEW), хранимыми процедурами (STORED PROCEDURES)
🟢 Транзакции и управление целостностью данных
🟢 Расширенные темы: триггеры, курсоры, аналитические функции
🟢 Оптимизация запросов и производительность
🟢 Различия SQL-диалектов (Oracle, MySQL, SQL Server, PostgreSQL)
✔ Бесплатный экземпляр: клик
👉 @SQLPortal | #книги #en
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1🔥1
В чем отличие WHERE от HAVING? 👆
WHERE используется для фильтрации строк до применения агрегатных функций, а HAVING — после. То есть, WHERE фильтрует данные на уровне строк, а HAVING — на уровне агрегированных результатов.
🧠 Например, WHERE может применяться к данным до выполнения группировки, а HAVING — после, когда данные уже сгруппированы.
👉 @SQLPortal
WHERE используется для фильтрации строк до применения агрегатных функций, а HAVING — после. То есть, WHERE фильтрует данные на уровне строк, а HAVING — на уровне агрегированных результатов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥7
power Bi interview questions & answersц.pdf
381.4 KB
Вопросы и ответы на собеседовании по Power Bi
Разделенные на три уровня сложности: Базовый➖ Средний уровень ➖ Продвинутый
Всего 60 вопросов с ответами.😅
👉 @SQLPortal | #ресурсы
Разделенные на три уровня сложности: Базовый
Всего 60 вопросов с ответами.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
Шпаргалка по SQL ☺️
Это шпаргалка по SQL, содержащая основные команды для выборки, фильтрации, модификации и группировки данных, агрегатные функции, типы соединений (JOIN), а также порядок выполнения SQL-запросов.
👉 @SQLPortal | #ресурсы
Это шпаргалка по SQL, содержащая основные команды для выборки, фильтрации, модификации и группировки данных, агрегатные функции, типы соединений (JOIN), а также порядок выполнения SQL-запросов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6👀3
This media is not supported in your browser
VIEW IN TELEGRAM
Брутальный инструмент для просмотра ваших баз данных SQL!
🟢 Интерактивная диаграмма с вашими таблицами
🟢 Загрузите диаграмму в виде изображения PNG
🟢 Поддержка mySQL, PostgreSQL, SQLite и др.
⏩ http://app.chartdb.io
👉 @SQLPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1🏆1
This media is not supported in your browser
VIEW IN TELEGRAM
Dataflare — это простой и удобный менеджер баз данных, позволяющий легко подключаться к различным СУБД, управлять таблицами, просматривать данные, писать SQL-запросы и выполнять их. 🔥
Бесплатный клиент баз данных:
🟢 Работает с mySQL, PostgreSQL, MariaDB и др.
🟢 Имеет темный режим и настраиваемый шрифт
🟢 Версия для Windows, macOS и Linux
⏩ http://dataflare.app
👉 @SQLPortal | #ресурсы
Бесплатный клиент баз данных:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Для сортировки строк в группы, например, для квартилей, декайлей и т.д., можно использовать функцию SQL NTILE(n) OVER (ORDER BY ...).
Где:
🟣 n — количество групп.
🟣 Каждая группа будет содержать одинаковое количество строк (+/- 1).
Пример запроса:👇
Этот запрос разобьет строки на 4 группы (квартилей), сортируя их по значению столбца
👉 @SQLPortal | #ресурсы
Где:
Пример запроса:
SELECT column_name, NTILE(4) OVER (ORDER BY column_name) AS quartile
FROM table_name;
Этот запрос разобьет строки на 4 группы (квартилей), сортируя их по значению столбца
column_name
.Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2🌚1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍3❤2🏆1