Внутреннее объединение в PostgreSQL

Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили об объединениях в PostgreSQL. Теперь же мы углубимся в изучение каждого объединения PostgreSQL по отдельности. Начнём со внутреннего объединения, именуемого INNER JOIN, при помощи которого мы будем выбирать данные из нескольких таблиц. Введение в условие PostgreSQL INNER JOIN В предыдущих уроков мы научились выбирать данные из таблицы, необходимые нам столбцы и строки, а также сортировать результирующий набор в определённом порядке. ...

19.07.2019 · 3 минуты · АЙТИДОКСИ / ITDOXY

Объединения в PostgreSQL

Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили о псевдонимах в PostgreSQL. Теперь же мы углубимся в изучение объединений PostgreSQL. Объединения в PostgreSQL используются для объединения столбцов из одной (самообъединение) или нескольких таблиц на основе значений общих столбцов между таблицами. Общие столбцы обычно представляют собой столбцы первичного ключа первой таблицы и столбцы внешнего ключа второй таблицы. PostgreSQL поддерживает inner join, left join, right join, full outer join, cross join, natural join и особое объединение именуемое self-join. ...

18.07.2019 · 4 минуты · АЙТИДОКСИ / ITDOXY

Псевдонимы в PostgreSQL

Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили об операторе PostgreSQL IS NULL. Теперь же мы углубимся в изучение псевдонимов столбцов и таблиц в PostgreSQL. Псевдоним в PostgreSQL назначает таблице или столбцу в запросе временное имя и существует только во время выполнения запроса. Псевдоним столбца Ниже показан синтаксис псевдонима столбца: SELECT column_name AS alias_name FROM table; В этом синтаксисе column_name назначается псевдоним alias_name. Ключевое слово AS является необязательным, поэтому вы можете пропустить его, как показано ниже: ...

17.07.2019 · 3 минуты · АЙТИДОКСИ / ITDOXY

Оператор PostgreSQL IS NULL

Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили об операторах в PostgreSQL LIKE и ILIKE. Теперь же мы углубимся в изучение оператора IS NULL, используемого для того, чтобы проверить является ли значение NULL или нет. Введение в операторы PostgreSQL NULL и IS NULL В мире баз данных, NULL обозначает отсутствие или неприемлимость информации. Например, у вас есть таблица контактов (contacts), которая хранит имя, фамилию, адрес электронной почты и номер телефона контактов. Во время записи контакта, вы можете не знать его/её номер телефона. Чтобы решить эту проблему, определите столбец phone как обнуляемый столбец и вставьте в него NULL, когда будете записывать контактную информацию. ...

17.07.2019 · 2 минуты · АЙТИДОКСИ / ITDOXY

Оператор PostgreSQL LIKE

Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили об операторе PostgreSQL BETWEEN. Теперь же мы углубимся в изучение операторов PostgreSQL LIKE и ILIKE, необходимых для запроса данных с использованием метода сопоставления с образцом. Введение в оператор PostgreSQL LIKE Предположим, что менеджер магазина просит вас найти клиента, имя которого точно не помнит. Единственное в чём он уверен — имя начинается с Jen. Как вы найдёте нужного клиента? Вы можете прибегнуть к таблице customer и проверить по столбцу имён, есть ли в нём кто-нибудь чьё имя начинается с Jen. Однако, это немного утомительно, потому что в таблице customer много строк. ...

16.07.2019 · 3 минуты · АЙТИДОКСИ / ITDOXY