ПостгреСКЛ ИЗМЕЂУ примера

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

Anonim

ПостгреСКЛ БЕТВЕЕН оператор нам помаже у проналажењу вредности унутар опсега у наредби СЕЛЕЦТ, УПДАТЕ, ИНСЕРТ или ДЕЛЕТЕ. Помоћу БЕТВЕЕН оператора могуће је упоредити вредност са низом вредности.

У овом упутству ћете научити

  • Синтакса
  • Са Нумеричким
  • Са датумом
  • Коришћење оператора НОТ
  • Коришћење пгАдмин

Синтакса

Ево синтаксе оператора БЕТВЕЕН у ПостгреСКЛ:

expression BETWEEN value-1 AND value-2;

Израз је једноставно колона или прорачун.

Вредност-1, вредност-2 ће створити опсег за упоређивање израза.

Са Нумеричким

Морамо створити пример који показује како применити БЕТВЕЕН оператор на нумеричке вредности. Размотрите доњу табелу цена:

Цена:

Доставимо списак свих књига чија је цена између 200 и 280:

SELECT *FROM PriceWHERE price BETWEEN 200 AND 280;

Ово ће вратити следеће:

Само две ставке имају цену између 200 и 280. Имајте на уму да су две укључене, односно 200 и 280.

Са датумом

Оператор ИЗМЕЂУ може се користити за вредности датума. То значи да можемо да одредимо опсег вредности датума са којима морамо да радимо. Узмите у обзир следећу табелу запослених:

Запослени:

Претпоставимо да желимо да видимо све запослене који су били запослени између 01.01.2013. И 01.01.2015., Можемо покренути следећу команду:

SELECT *FROM EmployeesWHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';

Ово враћа следеће:

Коришћење оператора НОТ

Можемо комбиновати оператер ИЗМЕЂУ са оператором НОТ. У том случају ће се вратити листа вредности које нису унутар наведеног опсега.

На пример, да бисмо видели све ставке код којих цена није између 200 и 280, можемо покренути следећи упит:

SELECT *FROM PriceWHERE price NOT BETWEEN 200 AND 280;

Ово ће вратити следеће:

Пронађена су два предмета чија се цена не креће између 200 и 280. Стога су њихови детаљи враћени.

Коришћење пгАдмин

Сада да видимо како се ове радње могу извршити помоћу пгАдмин-а.

Са Нумеричким

Да бисте то постигли путем пгАдмин-а, урадите ово:

Корак 1) Пријавите се на свој пгАдмин налог.

Корак 2)

  1. На траци за навигацију са леве стране кликните на Базе података.
  2. Кликните Демо.

Корак 3) Укуцајте упит у уређивачу упита:

SELECT *FROM PriceWHERE price BETWEEN 200 AND 280;

Корак 4) Кликните на дугме Изврши.

Требало би да врати следеће:

Са датумом

Да бисте то постигли путем пгАдмин-а, урадите ово:

Корак 1) Пријавите се на свој пгАдмин налог.

Корак 2)

  1. На траци за навигацију са леве стране кликните на Базе података.
  2. Кликните Демо.

Корак 3) Укуцајте упит у уређивачу упита:

SELECT *FROM EmployeesWHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';

Корак 4) Кликните на дугме Изврши.

Требало би да врати следеће:

Коришћење оператора НОТ

Да бисте то постигли путем пгАдмин-а, урадите ово:

Корак 1) Пријавите се на свој пгАдмин налог.

Корак 2)

  1. На траци за навигацију са леве стране кликните на Базе података.
  2. Кликните Демо.

Корак 3) Укуцајте упит у уређивачу упита:

SELECT *FROM PriceWHERE price NOT BETWEEN 200 AND 280;

Корак 4) Кликните на дугме Изврши.

Требало би да врати следеће:

Резиме:

  • Оператор БЕТВЕЕН користимо да бисмо добили вредности које се налазе унутар одређеног опсега помоћу наредбе СЕЛЕЦТ, УПДАТЕ, ИНСЕРТ или ДЕЛЕТЕ.
  • Опсег се специфицира помоћу оператора АНД.
  • Оператор се може користити са нумеричким вредностима и вредностима датума.
  • Када се користи са нумеричким вредностима, помаже нам да дохватимо вредности које се налазе у наведеном опсегу.
  • Када се користи са вредностима датума, помаже нам да вратимо вредности које се налазе у одређеном опсегу.
  • Када се користи са оператором НОТ, оператор БЕТВЕЕН враћа вредности које нису унутар наведеног опсега.

Преузмите базу података кориштену у овом водичу