SQL Portal | Базы Данных
14.4K subscribers
610 photos
82 videos
41 files
503 links
Присоединяйтесь к нашему каналу и погрузитесь в мир баз данных

Связь: @devmangx

РКН: https://clck.ru/3H4Wo3
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Хостинг базы данных SQL за 20 секунд.

Бесплатно, без регистрации и банковских карт!

Заходите сюда и получите строку подключения:
http://instagres.com/new

Идеально для тестирования и практики. 🔥

👉 @SQLPortal | #ресурсы | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3
5 видов баз данных, которые подходят для разных задач

📖 Читать: ссылка

👉 @SQLPortal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍4
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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥32
This media is not supported in your browser
VIEW IN TELEGRAM
Хочешь исключить столбцы из SELECT * в Oracle SQL?

Начиная с версии 19.7, ты можешь сделать это с помощью SQL-макроса, который:

– Принимает таблицу и список исключаемых столбцов
– Проходит по всем столбцам таблицы
– Добавляет в SELECT только те, которые не входят в список исключений

👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥21
Когда мешает внешний ключ?

📖 Читать: ссылка

👉 @SQLPortal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍81🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Как сгруппировать строки в пачки (batch), где сумма не превышает заданное значение — прямо в Oracle SQL

Используйте MATCH_RECOGNIZE:

SELECT ... FROM ... MATCH_RECOGNIZE (
ORDER BY ...
MEASURES ...
PATTERN ( total+ )
DEFINE total AS SUM ( ... ) <= ...
)


Например, можно разбить продажи по дате на группы, где суммарная выручка не превышает X.

Это похоже на "бин-пэкинг": ты просто собираешь строки в «ящики», пока сумма внутри ящика не превысит лимит

👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥31
Google добавил ИИ-функции в Google Sheets

Теперь можно использовать ИИ прямо в таблицах: генерировать текст, анализировать тональность, а также суммировать и классифицировать информацию

1. Открой Google Таблицы и в ячейке напиши: =AI("запрос", [необязательный диапазон])

Выдели ячейку или ячейки с функцией AI и нажми «Сгенерировать и вставить»

2. Для генерации текста: =AI("Напиши короткий ответ на это сообщение с подходящим предложением.", B2:E2)

3 Для подведения итогов: =AI("Суммируй ключевые темы и закономерности из всех отзывов клиентов.", B2:B6)

4. Наконец, для классификации: =AI("Классифицируй как Положительный/Нейтральный/Отрицательный и задай приоритет: Высокий/Средний/Низкий.", B2)

Затем просто перетащи формулу вниз, чтобы применить её к нескольким ячейкам

👉 @SQLPortal
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.

А что делать, если нужно поменять файл, к которому идёт доступ?

Используй:

EXTERNAL MODIFY ( LOCATION ( 'new_file' ) )


Так ты можешь задать новый путь к файлу без пересоздания таблицы.

Также через MODIFY можно изменить:

—> направление чтения (например, последовательность)

—> лимит на количество ошибок (reject limit)

—> параметры доступа (access parameters)

Удобный способ динамически управлять внешними источниками прямо из SQL

👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
SQLite прямо в HTML? Да, теперь так можно

Blink теперь поддерживает SQLite. Это значит:

SQL-запросы прямо в HTML-шаблонах
Вывод данных из базы на страницу
Обработка форм: add / edit / delete

Пока что это pet-проект, но уже мощный инструмент для минималистичных веб-приложений

👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🌭2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Проверяйте данные с помощью 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');


👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍5
Создание отчетов AWR Oracle Database прямо из SQLcl

📖 Читать: ссылка

👉 @SQLPortal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Группируйте отсортированные строки в пакеты ограниченного размера (бин-пэкинг) в Oracle SQL с помощью:

SELECT ... FROM ... MATCH_RECOGNIZE (
ORDER BY ...
MEASURES ...
PATTERN (total+)
DEFINE total AS SUM(...) <= ...
)


Например, можно сгруппировать продажи по дате в пакеты так, чтобы суммарное значение в каждом пакете было ≤ X

👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Нашёл классную вещь — SQLCoder от Defog.ai

Это модель, которая переводит обычные вопросы в точные SQL-запросы

- Специализирован под SQL
- Открытый доступ (Hugging Face, ollama, transformers)
- Очень высокая точность на реальных задачах

👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥1
Шпаргалка по очистке данных SQL

👍 — спасибо

👉 @SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24
Вред хранимых процедур

📖 Читать: ссылка

👉 @SQLPortal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
6