Вы можете извлечь данные из таблицы, используя инструкцию SELECT.
Синтаксис:
SELECT [column names] FROM [table_name]
Вот,
- имена столбцов: имя столбцов, значение которых вы хотите получить
- FROM: предложение FROM определяет одну или несколько исходных таблиц для SELECT.
- table_name: имя существующей таблицы, которую вы хотите запросить
Оператор выбора PostgreSQL в оболочке SQL
Шаг 1) У нас есть таблица «tutorials» с 2 столбцами «id» и «tutorial_name». Давайте запросить это. Используйте следующий запрос для отображения данных в таблице.
SELECT id,tutorial_name FROM tutorials;
ПРИМЕЧАНИЕ . Используйте команду \ c, чтобы подключиться к базе данных, содержащей таблицу, которую вы хотите запросить. В нашем случае мы подключены к базе данных guru99.
Шаг 2) Если вы хотите просмотреть все столбцы в определенной таблице, мы можем использовать подстановочный знак звездочка (*). Это означает, что он проверяет каждую возможность и, в результате, возвращает каждый столбец.
SELECT * FROM tutorials;
Он отображает все записи таблицы учебников.
Step 3) You can use the ORDER clause to sort data in a table based on a particular column. The ORDER clause organizes data in A to Z order.
SELECT * FROM tutorials ORDER BY id;
You can sort from Z to A using «DESC» after the «ORDER BY» statement.
SELECT * FROM tutorials ORDER BY id DESC;
Step 4) The DISTINCT clause can be used to remove duplicate rows from the result. It keeps one row for each group of duplicates.
Syntax: SELECT DISTINCT column_1 FROM table_name;
Lets query Distinct id values from our table tutorials
SELECT DISTINCT(id) FROM tutorials;
Step 5) You can use the LIMIT clause to restrict the number of records returned by the SELECT query
SELECT * FROM tutorials LIMIT 4;
PostgreSQL Select Statement in PgAdmin
Шаг 1) В дереве объектов
- Щелкните правой кнопкой мыши по таблице
- Выберите сценарии
- Нажмите на SELECT SCRIPT
Шаг 2) В панели справа
- Отредактируйте запрос SELECT, если требуется
- Нажмите значок молнии
- Соблюдайте вывод
Шпаргалка
SELECT [column names] FROM [table_name] [clause]
Здесь приведены различные параметры
- имена столбцов: имя столбцов, значение которых вы хотите получить
- FROM: предложение FROM определяет одну или несколько исходных таблиц для SELECT.
- table_name: имя существующей таблицы, которую вы хотите запросить
Различные пункты:
* |
Извлекает записи для всех строк в таблице |
DISTINCT |
Эта опция помогает вам удалить дубликаты из результата. |
СОРТИРОВАТЬ ПО |
Сортировка строк по столбцу Порядок сортировки по умолчанию — По возрастанию. Используйте ключевое слово DESC для сортировки по убыванию |
ПРЕДЕЛ |
Он ограничивает количество записей, возвращаемых запросом. |