ОТЛИЧНЫЕ в PostgreSQL: выбрать, упорядочить и ограничить (примеры)

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

Синтаксис:

SELECT [column names] FROM [table_name]

Здесь,

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

PostgreSQL Выберите оператор в оболочке SQL

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

SELECT id,tutorial_name FROM tutorials;

PostgreSQL Выберите оператор в оболочке SQL

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

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

SELECT *  FROM tutorials;

PostgreSQL Выберите оператор в оболочке SQL

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

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

SELECT *  FROM tutorials ORDER BY id;

PostgreSQL Выберите оператор в оболочке SQL

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

SELECT *  FROM tutorials ORDER BY id DESC;

PostgreSQL Выберите оператор в оболочке SQL

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

Syntax: 
SELECT DISTINCT column_1 FROM table_name;

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

SELECT DISTINCT(id) FROM tutorials;

PostgreSQL Выберите оператор в оболочке SQL

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

SELECT *  FROM tutorials LIMIT 4;

PostgreSQL Выберите оператор в оболочке SQL

PostgreSQL Выберите оператор в PgAdmin

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

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

PostgreSQL Выберите оператор в PgAdmin

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

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

PostgreSQL Выберите оператор в PgAdmin

Шпаргалка

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

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

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

Различные положения:

Команды Описание
* Выбирает записи для всех строк таблицы.
DISTINCT Отличительный в PostgreSQL поможет вам удалить дубликаты из результата.
СОРТИРОВАТЬ ПО Сортировка строк по столбцу

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

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

ОГРАНИЧЕНИЯ Предел в PostgreSQL ограничивает количество записей, возвращаемых запросом.