DISTINCT в PostgreSQL: Выберите - Заказать & Предел (Примеры)

Содержание:

Anonim

Вы можете получить данные из таблицы с помощью оператора SELECT.

Синтаксис:

SELECT [column names] FROM [table_name]

Здесь,

  • имена столбцов: имя столбцов, значение которых вы хотите получить.
  • FROM: Предложение FROM определяет одну или несколько исходных таблиц для SELECT.
  • table_name: имя существующей таблицы, которую вы хотите запросить

Оператор Select PostgreSQL в оболочке SQL

Шаг 1) У нас есть таблица «обучающие программы» с двумя столбцами «id» и «tutorial_name». Давайте запросим это. Используйте следующий запрос для вывода списка данных в таблице

SELECT id,tutorial_name FROM tutorials;

ПРИМЕЧАНИЕ . Используйте команду \ c для подключения к базе данных, содержащей таблицу, которую вы хотите запросить. В нашем случае мы подключены к базе данных guru99.

Шаг 2) Если вы хотите просмотреть все столбцы в определенной таблице, мы можем использовать подстановочный знак звездочки (*). Это означает, что он проверяет все возможности и, как следствие, возвращает каждый столбец.

SELECT * FROM tutorials;

Он отображает все записи таблицы учебных пособий.

Шаг 3) Вы можете использовать предложение ORDER для сортировки данных в таблице на основе определенного столбца. Предложение ORDER упорядочивает данные в порядке от А до Я.

SELECT * FROM tutorials ORDER BY id;

Вы можете отсортировать от Я до А, используя «DESC» после оператора «ORDER BY».

SELECT * FROM tutorials ORDER BY id DESC; 

Шаг 4) Предложение Select DISTINCT в PostgreSQL можно использовать для удаления повторяющихся строк из результата. Он хранит одну строку для каждой группы дубликатов.

Syntax:SELECT DISTINCT column_1 FROM table_name;

Позволяет запросить Postgres Select Distinct id values ​​из наших руководств по таблицам, используя отдельный запрос в PostgreSQL

SELECT DISTINCT(id) FROM tutorials; 

Шаг 5) Вы можете использовать предложение PostgreSQL order by LIMIT, чтобы ограничить количество записей, возвращаемых запросом SELECT.

SELECT * FROM tutorials LIMIT 4; 

Оператор Select PostgreSQL в PgAdmin

Шаг 1) В дереве объектов

  1. Щелкните правой кнопкой мыши по таблице
  2. Выбрать скрипты
  3. Нажмите ВЫБРАТЬ СЦЕНАРИЙ

Шаг 2) На панели справа

  1. При необходимости отредактируйте запрос SELECT
  2. Щелкните значок молнии
  3. Наблюдайте за выходом

Шпаргалка

SELECT [column names] FROM [table_name] [clause] 

Вот различные параметры

  • имена столбцов: имя столбцов, значение которых вы хотите получить.
  • FROM: Предложение FROM определяет одну или несколько исходных таблиц для SELECT Unique Postgres.
  • table_name: имя существующей таблицы, которую вы хотите запросить

Различные статьи:

Команды Описание

*

Выбирает записи для всех строк в таблице

ОТЧЕТЛИВЫЙ

Distinct в PostgreSQL помогает удалить дубликаты из результата.

СОРТИРОВАТЬ ПО

Сортировка строк по столбцу

Порядок сортировки по умолчанию - по возрастанию.

Используйте ключевое слово DESC для сортировки в порядке убывания

LIMIT

Ограничение в PostgreSQL ограничивает количество записей, возвращаемых запросом.