Принёс на вечер ещё один годный SQL-тренажёр
Тут можно потренироваться в хитрых джойнах, агрегациях и понабивать руку.
Интерфейс очень приятный и позволяет потыкать схему БД, даёт подсказки как в коде, так и непосредственно по решению
Ещё и на русском, забираем😋
👉 @SQLPortal
Тут можно потренироваться в хитрых джойнах, агрегациях и понабивать руку.
Интерфейс очень приятный и позволяет потыкать схему БД, даёт подсказки как в коде, так и непосредственно по решению
Ещё и на русском, забираем
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Хостинг базы данных SQL за 20 секунд.
Бесплатно, без регистрации и банковских карт!
Заходите сюда и получите строку подключения:
→ http://instagres.com/new
Идеально для тестирования и практики.🔥
👉 @SQLPortal | #ресурсы | дать буст
Бесплатно, без регистрации и банковских карт!
Заходите сюда и получите строку подключения:
→ http://instagres.com/new
Идеально для тестирования и практики.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Изучать внутреннее устройство SQLite стало проще — теперь вы можете выполнять SQL-команды и мгновенно видеть, как они влияют на структуру файла.
И да кстати, улучшенная анимация совсем скоро появится :)
⏩ ссылка
👉 @SQLPortal
И да кстати, улучшенная анимация совсем скоро появится :)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
В Supabase дашборде теперь можно работать с таблицами во вкладках!
Вкладки сэкономят вам кучу времени — не нужно постоянно прыгать между разными таблицами.
А ещё это просто весело😆
Пока это в режиме предварительного просмотра, так что если хотите попробовать — включите через меню по иконке > Feature preview
👉 @SQLPortal
Вкладки сэкономят вам кучу времени — не нужно постоянно прыгать между разными таблицами.
А ещё это просто весело
Пока это в режиме предварительного просмотра, так что если хотите попробовать — включите через меню по иконке > Feature preview
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Хочешь исключить столбцы из SELECT * в Oracle SQL?
Начиная с версии 19.7, ты можешь сделать это с помощью SQL-макроса, который:
– Принимает таблицу и список исключаемых столбцов
– Проходит по всем столбцам таблицы
– Добавляет в
👉 @SQLPortal
Начиная с версии 19.7, ты можешь сделать это с помощью SQL-макроса, который:
– Принимает таблицу и список исключаемых столбцов
– Проходит по всем столбцам таблицы
– Добавляет в
SELECT
только те, которые не входят в список исключенийPlease open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Как сгруппировать строки в пачки (batch), где сумма не превышает заданное значение — прямо в Oracle SQL
Используйте
Например, можно разбить продажи по дате на группы, где суммарная выручка не превышает X.
Это похоже на "бин-пэкинг": ты просто собираешь строки в «ящики», пока сумма внутри ящика не превысит лимит
👉 @SQLPortal
Используйте
MATCH_RECOGNIZE
:SELECT ... FROM ... MATCH_RECOGNIZE (
ORDER BY ...
MEASURES ...
PATTERN ( total+ )
DEFINE total AS SUM ( ... ) <= ...
)
Например, можно разбить продажи по дате на группы, где суммарная выручка не превышает X.
Это похоже на "бин-пэкинг": ты просто собираешь строки в «ящики», пока сумма внутри ящика не превысит лимит
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3❤1
Google добавил ИИ-функции в Google Sheets
Теперь можно использовать ИИ прямо в таблицах: генерировать текст, анализировать тональность, а также суммировать и классифицировать информацию
1. Открой Google Таблицы и в ячейке напиши:
Выдели ячейку или ячейки с функцией AI и нажми «Сгенерировать и вставить»
2. Для генерации текста:
3 Для подведения итогов:
4. Наконец, для классификации:
Затем просто перетащи формулу вниз, чтобы применить её к нескольким ячейкам
👉 @SQLPortal
Теперь можно использовать ИИ прямо в таблицах: генерировать текст, анализировать тональность, а также суммировать и классифицировать информацию
1. Открой Google Таблицы и в ячейке напиши:
=AI("запрос", [необязательный диапазон])
Выдели ячейку или ячейки с функцией AI и нажми «Сгенерировать и вставить»
2. Для генерации текста:
=AI("Напиши короткий ответ на это сообщение с подходящим предложением.", B2:E2)
3 Для подведения итогов:
=AI("Суммируй ключевые темы и закономерности из всех отзывов клиентов.", B2:B6)
4. Наконец, для классификации:
=AI("Классифицируй как Положительный/Нейтральный/Отрицательный и задай приоритет: Высокий/Средний/Низкий.", B2)
Затем просто перетащи формулу вниз, чтобы применить её к нескольким ячейкам
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4
Внешние таблицы (External Tables) в Oracle — это отличный способ читать серверные файлы с помощью SQL.
А что делать, если нужно поменять файл, к которому идёт доступ?
Используй:
Так ты можешь задать новый путь к файлу без пересоздания таблицы.
Также через MODIFY можно изменить:
—> направление чтения (например, последовательность)
—> лимит на количество ошибок (reject limit)
—> параметры доступа (access parameters)
Удобный способ динамически управлять внешними источниками прямо из SQL
👉 @SQLPortal
А что делать, если нужно поменять файл, к которому идёт доступ?
Используй:
EXTERNAL MODIFY ( LOCATION ( 'new_file' ) )
Так ты можешь задать новый путь к файлу без пересоздания таблицы.
Также через MODIFY можно изменить:
—> направление чтения (например, последовательность)
—> лимит на количество ошибок (reject limit)
—> параметры доступа (access parameters)
Удобный способ динамически управлять внешними источниками прямо из SQL
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
SQLite прямо в HTML? Да, теперь так можно
Blink теперь поддерживает SQLite. Это значит:
✅ SQL-запросы прямо в HTML-шаблонах
✅ Вывод данных из базы на страницу
✅ Обработка форм: add / edit / delete
Пока что это pet-проект, но уже мощный инструмент для минималистичных веб-приложений
👉 @SQLPortal
Blink теперь поддерживает SQLite. Это значит:
Пока что это pet-проект, но уже мощный инструмент для минималистичных веб-приложений
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🌭2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Проверяйте данные с помощью
Теперь можно использовать SQL и меньше кастомных скриптов для очистки и валидации данных при загрузке
Если вы хотите убедиться, что данные о клиентах содержат корректные числа и даты, можно вставлять только корректные строки, а некорректные — отфильтровывать таким SQL-запросом:
👉 @SQLPortal
pg_input_is_valid
Теперь можно использовать SQL и меньше кастомных скриптов для очистки и валидации данных при загрузке
Если вы хотите убедиться, что данные о клиентах содержат корректные числа и даты, можно вставлять только корректные строки, а некорректные — отфильтровывать таким SQL-запросом:
SELECT * FROM staging_customers
WHERE NOT pg_input_is_valid(age, 'integer')
OR NOT pg_input_is_valid(signup_date, 'date');
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Группируйте отсортированные строки в пакеты ограниченного размера (бин-пэкинг) в Oracle SQL с помощью:
Например, можно сгруппировать продажи по дате в пакеты так, чтобы суммарное значение в каждом пакете было ≤ X
👉 @SQLPortal
SELECT ... FROM ... MATCH_RECOGNIZE (
ORDER BY ...
MEASURES ...
PATTERN (total+)
DEFINE total AS SUM(...) <= ...
)
Например, можно сгруппировать продажи по дате в пакеты так, чтобы суммарное значение в каждом пакете было ≤ X
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Нашёл классную вещь — SQLCoder от Defog.ai
Это модель, которая переводит обычные вопросы в точные SQL-запросы
- Специализирован под SQL
- Открытый доступ (Hugging Face, ollama, transformers)
- Очень высокая точность на реальных задачах
👉 @SQLPortal
Это модель, которая переводит обычные вопросы в точные SQL-запросы
- Специализирован под SQL
- Открытый доступ (Hugging Face, ollama, transformers)
- Очень высокая точность на реальных задачах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥1