Изучаем SQL.
По всем вопросам:
@adv_and_pr
Информация о канале обновлена 04.10.2025.
Изучаем SQL.
По всем вопросам:
@adv_and_pr
#вопросы_с_собеседований
Какие ещё ограничения вы знаете, как они работают и указываются?
SQL-ограничения (constraints) указываются при создании или изменении таблицы. Это правила для ограничения типа данных, которые могут храниться в таблице. Действие с данными не будет выполнено, если нарушаются установленные ограничения.
• UNIQUE
— гарантирует уникальность значений в столбце;
• NOT NULL
— значение не может быть NULL;
• INDEX
— создаёт индексы в таблице для быстрого поиска/запросов;
• CHECK
— значения столбца должны соответствовать заданным условиям;
• DEFAULT
— предоставляет столбцу значения по умолчанию.
Функция MAKETIME() создает и возвращает время, основанное значение час, минут и секунд.
Синтаксис:
MAKETIME(hour, minute, second)
.
Учитывая, что NULL в SQL — просто отсутствие значения, то все значения NULL при группировке попадают в одну группу. Например, пусть есть таблица:
name score
Alex 5
Sam 1
Sam 11
NULL 4
NULL 3
Тогда запрос
SELECT name, SUM (score) AS sc
FROM table
GROUP BY name;
выдаст:
name sc
Alex 5
Sam 12
NULL 7
С 25 сентября новая версия уже доступна в Yandex Cloud. Вот три фичи, которые реально могут повлиять на работу разработчика:
Async I/O
SELECT-ы читают быстрее. В тестах ускорение до 3x. Для тяжёлых аналитических запросов — экономия минут.
Skip scan для b-tree
Теперь индекс может помочь даже если фильтр по первой колонке отсутствует. Минус лишние full scan’ы.
UUIDv7
Идентификаторы теперь включают временную метку. Легче сортировать по времени создания без дополнительных полей.
👉 Всё это можно включать прямо в продакшне — в Yandex Cloud обновления приходят в день релиза.
#PostgreSQL #SQL #новости
Владелец канала не предоставил расширенную статистику, но Вы можете сделать ему запрос на ее получение.
Также Вы можете воспользоваться расширенным поиском и отфильтровать результаты по каналам, которые предоставили расширенную статистику.
Также Вы можете воспользоваться расширенным поиском и отфильтровать результаты по каналам, которые предоставили расширенную статистику.
Подтвердите, что вы не робот
Вы выполнили несколько запросов, и прежде чем продолжить, мы ходим убелиться в том, что они не автоматизированные.