DISTINCT в PostgreSQL: Изберете - Подредете по & Ограничение (примери)

Съдържание:

Anonim

Можете да изтеглите данни от таблицата, като използвате оператор SELECT.

Синтаксис:

SELECT [column names] FROM [table_name]

Тук,

  • имена на колони: Име на колоните, чиято стойност искате да извлечете
  • FROM: Клаузата FROM дефинира една или повече изходни таблици за SELECT.
  • table_name: Името на съществуваща таблица, която искате да заявите

Изявление на PostgreSQL в SQL Shell

Стъпка 1) Имаме таблица "уроци" с 2 колони "id" и "tutorial_name". Нека го направим заявка. Използвайте следната заявка, за да изброите данни в таблицата

SELECT id,tutorial_name FROM tutorials;

ЗАБЕЛЕЖКА : Използвайте командата \ c, за да се свържете с базата данни, която съдържа таблицата, която искате да направите. В нашия случай сме свързани с база данни guru99.

Стъпка 2) Ако искате да видите всички колони в определена таблица, можем да използваме символа със звезда (*). Това означава, че проверява всяка възможност и в резултат на това ще върне всяка колона.

SELECT * FROM tutorials;

Той показва всички записи на таблицата с уроци.

Стъпка 3) Можете да използвате клаузата ORDER за сортиране на данни в таблица въз основа на определена колона. Клаузата ORDER организира данните по ред А до Я.

SELECT * FROM tutorials ORDER BY id;

Можете да сортирате от Z до A, като използвате "DESC" след израза "ORDER BY".

SELECT * FROM tutorials ORDER BY id DESC; 

Стъпка 4) Клаузата Select DISTINCT в PostgreSQL може да се използва за премахване на дублиращи се редове от резултата. Той поддържа един ред за всяка група дубликати.

Syntax:SELECT DISTINCT column_1 FROM table_name;

Позволява да заявяваме Postgres Изберете различни стойности на идентификатора от нашите уроци за таблици, използвайки отделна заявка в PostgreSQL

SELECT DISTINCT(id) FROM tutorials; 

Стъпка 5) Можете да използвате клаузата PostgreSQL order by LIMIT, за да ограничите броя на записите, върнати от заявката SELECT

SELECT * FROM tutorials LIMIT 4; 

Изявление за избор на PostgreSQL в PgAdmin

Стъпка 1) В дървото на обектите

  1. Щракнете с десния бутон върху таблицата
  2. Изберете Скриптове
  3. Кликнете върху SELECT SCRIPT

Стъпка 2) В панела вдясно,

  1. Редактирайте заявката SELECT, ако е необходимо
  2. Щракнете върху иконата на мълния
  3. Наблюдавайте изхода

Пищов

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

Тук са различните параметри

  • имена на колони: Име на колоните, чиято стойност искате да извлечете
  • FROM: Клаузата FROM дефинира една или повече изходни таблици за SELECT Unique Postgres.
  • table_name: Името на съществуваща таблица, която искате да заявите

Различни клаузи са:

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

*

Извлича записи за всички редове в таблицата

РАЗЛИЧЕН

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

ПОДРЕДЕНИ ПО

Сортиране на редове въз основа на колона

Поръчката за сортиране по подразбиране е възходяща.

Използвайте ключова дума DESC, за да сортирате в низходящ ред

ГРАНИЦА

Limit в PostgreSQL ограничава броя на записите, върнати от заявката.