Курс молодого бойца PostgreSQL
1. Использование временных таблиц
2. Часто используемый сокращенный синтаксис Postgres
3. Общие табличные выражения (CTE). Конструкция WITH
4. Функция array_agg(MyColumn).
5. .......
Разбираться вглубь
1. Использование временных таблиц
2. Часто используемый сокращенный синтаксис Postgres
3. Общие табличные выражения (CTE). Конструкция WITH
4. Функция array_agg(MyColumn).
5. .......
Разбираться вглубь
Хабр
Курс молодого бойца PostgreSQL
Хочу поделиться полезными приемами работы с PostgreSQL (другие СУБД имеют схожий функционал, но могут иметь иной синтаксис). Постараюсь охватить множество тем...
Self JOIN - это выражение используется для того, чтобы таблица объединилась сама с собой, словно это две разные таблицы. Чтобы такое реализовать, одна из таких «таблиц» временно переименовывается.
Например, следующий SQL-запрос объединяет клиентов из одного города:
SELECT A.CustomerName AS CustomerName1, B.CustomerName AS CustomerName2, A.City
FROM Customers A, Customers B
WHERE A.CustomerID <> B.CustomerID
AND A.City = B.City
ORDER BY A.City;
Например, следующий SQL-запрос объединяет клиентов из одного города:
SELECT A.CustomerName AS CustomerName1, B.CustomerName AS CustomerName2, A.City
FROM Customers A, Customers B
WHERE A.CustomerID <> B.CustomerID
AND A.City = B.City
ORDER BY A.City;
15 полезных команд PostgreSQL
1. Размер базы данных
2. Имя самой большой таблицы
3. Удаление одинаковых строк
4. и т.д
Копать вглубь
1. Размер базы данных
2. Имя самой большой таблицы
3. Удаление одинаковых строк
4. и т.д
Копать вглубь
Tproger
15 полезных команд PostgreSQL для разработчиков
Подборка продвинутых PostgreSQL-команд с примерами: размер базы, удаление дубликатов, поиск пропусков, транзакции, управление запросами и конфигурацией СУБД.
PRIMARY KEY — это первичный ключ, который используется в качестве основного ключа и может быть использован для связи с дочерней таблицей, содержащей внешний ключ.