Порядок в Postgresql по предложению

PostgreSQL База данных

Вы должны быть знакомы с хранением данных в любой форме в любой операционной системе, если хотите иметь какие-либо работающие приложения. Когда бы вы ни захотели запустить какой-либо динамический веб-сайт или приложение, вам всегда понадобится хранилище на бэкэнде. Вы узнаете о многих приложениях для хранения, называемых «базами данных». Одна из часто используемых бесплатных баз данных с открытым исходным кодом — «Postgresql». Он попадает в категорию систем управления базами данных, а также тип РСУБД означает рациональные системы управления базами данных. Он также признан очень стабильным среди всех других баз данных. Причина этого в том, что она разрабатывалась сообществом более 20 лет как открытый исходный код и до сих пор считается основной базой данных для многих веб-приложений и аналитических приложений.

Он поддерживает как JSON, который является нерациональным, так и рациональный SQL, запросы. Он применим практически ко всем операционным системам, включая Windows, macOS, Linux и OpenBSD. Многие компании в настоящее время используют Postgresql в своих продуктах и ​​сервисах, таких как Apple, Cisco, Instagram и т.д.

Postgresql — это расширяемая база данных, удобная для пользователя, поскольку она позволяет настраивать, а пользователи могут определять свои собственные типы данных, функциональные языки и т.д. Пользовательские плагины также разрабатываются, если вы не думаете, что настройки по умолчанию будут соответствовать вашим требованиям. Postgresql имеет множество функций, но те, которые отличают его от других, — это вложенные транзакции и асинхронная репликация.

Теперь переходим к работе с Postgresql. В нашем текущем режиме обсуждения используется запрос порядка в Postgresql. Все команды, используемые в Postgresql, почти такие же, как и в SQL. Однако мы использовали два подхода, чтобы продемонстрировать работу предложения order by в Postgresql.

  • Применение предложения PostgreSQL order by через оболочку SQL (psql)
  • Применение предложения PostgreSQL order by с помощью pgAdmin

Применение предложения PostgreSQL order by через оболочку SQL (psql)

После успешной установки Postgresql в вашей системе вы можете открыть оболочку sql (psql). После того, как вы определили локальное имя хоста и имя базы данных, введите пароль для продолжения. Postgres — это имя базы данных по умолчанию. Мы также использовали то же самое в этом уроке.

Пример 1

Возьмем пример таблицы. В Postgresql создание таблиц очень простое и определенное. Таблица создается с помощью команды «создать», и мы используем ключ «вставить» для добавления значений в таблицу. Этот метод обсуждается позже в руководстве. Вернемся к таблице с именем «автомобиль», имеющей атрибуты автомобиля в качестве имен столбцов. Используйте команду select, чтобы получить все записи таблицы.

>> Select * from car;

В Postgresql создание таблиц очень простое и определенное

Теперь применим запрос, в котором мы хотим отобразить только два столбца из таблицы.

>> Select name, color from car order by color ASC;

И результат должен быть в порядке возрастания цвета

И результат должен быть в порядке возрастания цвета. Таким образом, все цвета в столбце расположены в алфавитном порядке.

Пример 2

Рассмотрим другую таблицу с именем worker, которая содержит информацию о каждом работающем человеке. Используйте команду выбора, чтобы отобразить данные таблицы.

Рассмотрим другую таблицу с именем worker, которая

В этом случае мы хотим получить запись в порядке убывания относительно столбца fname. Принимая во внимание, что запись двух столбцов выбирается соответственно в таблице.

>> select  fname,lname from worker order by fname DESC;

В этом случае мы хотим получить запись в порядке убывания

Вы можете видеть, что результат в столбце fname упорядочен.

Пример 3

Рассмотрим того же рабочего стола. В этом примере мы создали столбец во время выполнения, поскольку мы сказали, что postgresql настраиваемый и гибкий. В этом созданном столбце мы покажем результат. Длина фамилии работника рассчитывается с помощью встроенной функции LENGTH; синтаксис функции:

LENGTH(column name);

Эта функция отобразит общее количество слов в имени. Мы будем использовать запрос для получения двух столбцов, lname и столбца len. Затем данные в столбце «len» располагаются в порядке убывания.

>> select lname, LENGTH (lname) len from worker order by len DESC;

Результирующие столбцы показаны с длиной в порядке убывания.

Пример 4

Мы поговорим о нулевых значениях в таблице. Здесь мы создадим новую таблицу «sample» с помощью запроса на создание. Здесь имя столбца определяется вместе с типом данных, который является целочисленным значением.

>> create table sample (number INT);

Таблица будет создана. Мы добавим значения в соответствующий столбец. Здесь мы ввели все значения в одну строку. Вы можете добавлять записи отдельно. Одна строка вводится как пустая. Этот ноль будет показан в таблице как пробел.

>> insert into sample(number) values (1),(5),(8),(3),(null);

Используйте оператор select, чтобы увидеть вставленные вами значения. Если мы хотим отображать данные столбца, в частности, в соответствии с этим столбцом, вы заметите, что каждое значение расположено по возрастанию с нулевым значением в конце по умолчанию.

>> select number from sample order by number;

Другими словами, если мы хотим расположить данные в порядке возрастания, нам не нужно об этом упоминать. Теперь мы хотим, чтобы нулевое значение появилось в первой строке. Для этого мы будем использовать:

>> select number from sample order by number NULLS first;

Пример 5

Есть другой способ размещения данных в таблице. Рассмотрим стол рабочего. Мы хотим отобразить «йор» автомобиля в порядке убывания. Для этого мы использовали угловую скобку «>».

>> select name, model, yor from car order by yor USING>;

Результат будет в порядке возрастания, если вы добавите противоположную угловую скобку после ключевого слова USING. Выходные данные показывают «йор» в порядке убывания.

Читайте также:  Как создавать индексы в PostgreSQL

Результат будет в порядке возрастания, если вы добавите противоположную

Применение предложения PostgreSQL order by с помощью pgAdmin

Теперь второй подход — через pgAdmin Postgresql.

Сначала запустите рабочую среду postgresql. Теперь пользователя просят написать сохраненный пароль, который пользователь уже дал во время настройки.

После нажатия «ОК» это диалоговое окно будет удалено

После нажатия «ОК» это диалоговое окно будет удалено. Отобразится интерфейс, который является домашней панелью Postgresql. Чтобы применить запросы, перейдите в левую часть страницы. Разверните сервер; далее разверните postgresql, а затем базы данных. Щелкните правой кнопкой мыши имя базы данных postgres. Появится раскрывающийся список. Отсюда выберите «Инструмент запроса». После выбора вы увидите, что интерфейс изменился.

После выбора вы увидите, что интерфейс изменился

Выполните простой запрос выбора. Для выполнения перейдите в строку меню и нажмите кнопку «Выполнить / обновить».

Для выполнения перейдите в строку меню и нажмите кнопку

Теперь вы можете увидеть результат внизу страницы; это результирующая часть. Соответствующее изображение прилагается ниже.

Теперь вы можете увидеть результат внизу страницы

Вот пример таблицы, описанной ранее «worker». Выведите названия города рабочего в возрастающем порядке. Используйте запрос ниже

>> select fname, lname, city from worker order by city ASC;

Используйте запрос ниже

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

Заключение

Вы можете понять концепцию двумя способами, как описано в статье. Postgresql предоставляет самые простые способы применения запросов по предложению order by. Только вам нужно настроить postgresql в вашей системе.

Оцените статью
bestprogrammer.ru
Добавить комментарий