Веб-версияОткрыть в Telegram

ПостРазворачивайте несколько массивов вместе!

22 сентября 2026
S
SQL Ready | Базы Данных
Фотография
нажмите — покажем
Разворачивайте несколько массивов вместе! Когда приложение передаёт несколько связанных массивов, не нужно отдельно делать unnest(), нумеровать элементы и потом соединять их по позиции. SELECT * FROM unnest( ARRAY[101, 102, 103], ARRAY['book', 'mouse', 'keyboard'], ARRAY[2, 1, 4] ) AS x(id, name, qty); PostgreSQL сопоставит элементы по позиции и сразу вернёт строки 101/book/2, 102/mouse/1, 103/keyboard/4. Это удобно и для bulk-операций: INSERT INTO order_items (product_id, quantity) SELECT * FROM unnest( :product_ids::bigint[], :quantities::integer[] ); Можно обновлять пачку строк тем же способом: UPDATE products p SET price = x.price FROM unnest( :ids::bigint[], :prices::numeric[] ) AS x(id, price) WHERE p.id = x.id; 🔥 unnest(array1, array2, ...) объединяет связанные массивы в строки и позволяет массово добавлять или обновлять данные одним запросом. ➡️ SQL Ready | #совет
28 · 2K ·

Рядом в ленте

SSQL Ready | Базы ДанныхПочему порядок колонок в составном индексе важен! Составной индекс часто создают, когда запрос фильтрует данные сразу по нескольким колонкам. Но просто добавитьSSQL Ready | Базы Данных🤔 MentorData — материалы по SQL и аналитике данных! Авторский блог с материалами для тех, кто изучает SQL, аналитику данных и готовится к работе в этой сфере. О
это сообщение
SSQL Ready | Базы Данных📂 Шпаргалка по SQL для разработчиков! Например, SELECT используется для получения данных из таблиц, а CREATE, ALTER и DROP помогают управлять структурой базы даSSQL Ready | Базы ДанныхКак атомарно резервировать лимит без SELECT FOR UPDATE! При работе с квотами, остатками и лимитами важно не допустить, чтобы конкурентные запросы одновременно п
SSQL Ready | Базы ДанныхSQL Ready | Базы Данных@sql_ready · канал · Технологии
17 479подписчиков1 894средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем