ДИСТИНЦТ у ПостгреСКЛ: Изаберите - Наручи по & амп; Ограничење (примери)

Преглед садржаја:

Anonim

Можете да преузмете податке из табеле помоћу наредбе СЕЛЕЦТ.

Синтакса:

SELECT [column names] FROM [table_name]

Ево,

  • имена колона: Име колона чију вредност желите да преузмете
  • ФРОМ: Клаузула ФРОМ дефинише једну или више изворних табела за СЕЛЕЦТ.
  • име_табеле: Име постојеће табеле коју желите да упитате

ПостгреСКЛ Селецт Статемент у СКЛ Схелл-у

Корак 1) Имамо табелу „туториали“ са 2 колоне „ид“ и „туториал_наме“. Хајде да га упитамо. Користите следећи упит за навођење података у табели

SELECT id,tutorial_name FROM tutorials;

НАПОМЕНА : Помоћу наредбе \ ц повежите се са базом података која садржи табелу коју желите да упитате. У нашем случају, повезани смо са гуру99 базе података.

Корак 2) Ако желите да видите све колоне у одређеној табели, можемо да користимо знак са звездицом (*). То значи да провјерава сваку могућност и, као резултат, вратит ће сваку колону.

SELECT * FROM tutorials;

Приказује све записе табеле туторијала.

Корак 3) Можете користити клаузулу ОРДЕР за сортирање података у табели на основу одређене колоне. Клаузула ОРДЕР организује податке по редоследу од А до Ж.

SELECT * FROM tutorials ORDER BY id;

Можете сортирати од З до А користећи "ДЕСЦ" након израза "ОРДЕР БИ".

SELECT * FROM tutorials ORDER BY id DESC; 

Корак 4) Селецт ДИСТИНЦТ у клаузули ПостгреСКЛ може се користити за уклањање дуплираних редова из резултата. Задржава један ред за сваку групу дупликата.

Syntax:SELECT DISTINCT column_1 FROM table_name;

Омогућава упит Постгрес-у да одабере различите вредности ИД-а из наших водича за табеле користећи различите упите у ПостгреСКЛ-у

SELECT DISTINCT(id) FROM tutorials; 

Корак 5) Можете да користите клаузулу ПостгреСКЛ поредак по ЛИМИТ за ограничавање броја записа које враћа упит СЕЛЕЦТ

SELECT * FROM tutorials LIMIT 4; 

ПостгреСКЛ Селецт Статемент у ПгАдмин-у

Корак 1) У Објецт Трее

  1. Десни клик на табелу
  2. Изаберите Сцриптс
  3. Кликните на СЕЛЕЦТ СЦРИПТ

Корак 2) У табли с десне стране

  1. Уредите упит СЕЛЕЦТ ако је потребно
  2. Кликните икону Лигхтнинг
  3. Посматрајте излаз

Цхеат Схеет

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

Ево различитих параметара

  • имена колона: Име колона чију вредност желите да преузмете
  • ФРОМ: Клаузула ФРОМ дефинише једну или више изворних табела за СЕЛЕЦТ Уникуе Постгрес.
  • име_табеле: Име постојеће табеле коју желите да упитате

Разне клаузуле су:

Команде Опис

*

Дохваћа записе за све редове у табели

ДИСТИНЦТ

Дистинцт ин ПостгреСКЛ вам помаже да уклоните дупликате из резултата.

НАРУЧИ ПО

Поредај редове на основу колоне

Подразумевани редослед сортирања је растући.

За сортирање у падајућем редоследу користите кључну реч ДЕСЦ

ОГРАНИЧЕЊЕ

Ограничење у ПостгреСКЛ-у ограничава број записа које враћа упит.