Спрячьте столбец от общего доступа к таблице с помощью:
После этого база данных будет игнорировать его в следующих случаях:
переменные
Это может быть полезно:
—> при выводе столбцов из использования
—> при добавлении новых столбцов в приложениях с плохими практиками вроде
👉 @SQLPortal
ALTER TABLE
... MODIFY col INVISIBLE
После этого база данных будет игнорировать его в следующих случаях:
SELECT *
DESCRIBE
переменные
%ROWTYPE
INSERT INTO
без указания списка столбцовЭто может быть полезно:
—> при выводе столбцов из использования
—> при добавлении новых столбцов в приложениях с плохими практиками вроде
SELECT *
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍5
В этом интерактивном туториале Марк научит вас, как работать с SQL
Вы изучите диаграммы сущностей и связей (ER-диаграммы), схемы, ключевые слова вроде SELECT, WHERE и JOIN, а также познакомитесь с SQLite — и всё это с большим количеством практических заданий🥁
⏩ уроки
👉 @SQLPortal
Вы изучите диаграммы сущностей и связей (ER-диаграммы), схемы, ключевые слова вроде SELECT, WHERE и JOIN, а также познакомитесь с SQLite — и всё это с большим количеством практических заданий
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3
Прокачай SQL, играя в игру!
Наткнулся на крутейшую штуку — Lost at SQL
Это не просто сайт, а целая ретро-игра, в которой ты — капитан подлодки, спасающий команду при помощи...SQL-запросов 😎
Что внутри:
—> Увлекательный сюжет с атмосферой старых компьютерных RPG
—> Постепенное обучение от простого SELECT до сложных JOIN, оконных функций и подзапросов
—> Моментальные подсказки, разбор ошибок, геймификация и стиль 80-х
Если учишь SQL или хочешь освежить знания — это прям маст-хэв. Сам залип в неё😍
👉 @SQLPortal
Наткнулся на крутейшую штуку — Lost at SQL
Это не просто сайт, а целая ретро-игра, в которой ты — капитан подлодки, спасающий команду при помощи...
Что внутри:
—> Увлекательный сюжет с атмосферой старых компьютерных RPG
—> Постепенное обучение от простого SELECT до сложных JOIN, оконных функций и подзапросов
—> Моментальные подсказки, разбор ошибок, геймификация и стиль 80-х
Если учишь SQL или хочешь освежить знания — это прям маст-хэв. Сам залип в неё
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3
Принёс на вечер ещё один годный 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