кодесурса
«MySQL

PostgreSQL DISTINCT

script1adsense2code
script1adsense3code

DISTINCT пункт

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

Ключевое слово DISTINCT пишется после оператора SELECT, чтобы указать один или несколько столбцов, которые появятся один раз в результирующей таблице.

Ключевое слово ALL противоположно DISTINCT, если оно используется вместо DISTINCT, результирующая таблица сохраняет все строки.

Синтаксис:

 ВЫБЕРИТЕ DISTINCT 
 <column_name> FROM <table_name> 

параметр

параметр Описание
column_name Наименование столбца
table_name Название стола

Структура таблицы образцов

«PostgreSQL

Данные доступны в таблице

«PostgreSQL

Пример PostgreSQL DISTINCT

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

SQL

 ВЫБЕРИТЕ DISTINCT designame ОТ сотрудника 

Выход:

«PostgreSQL

объяснение

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

PHP с использованием PostgreSQL DISTINCT, пример 1

Код:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="utf-8">
 <title>PostreSQL PHP DISTINCT Example 1</title>
<meta name="description" content="only the unique designame have fetched from the employee table where some of designame have more than once.">
</head>
<body> 
<h1>The unique designame have fetched </h1> 
<?php$db = pg_connect("host=localhost port=5432 dbname=w3r user=w3r_admin password=admin123");$result = pg_query($db,"SELECT DISTINCT designame  FROM employee");
echo "<table>";while($row=pg_fetch_assoc($result)){echo "<tr>";
echo "<td align='center' width='200'>" . $row['designname'] . "</td>";
echo "</tr>";}
echo "</table>";?>
</body>
</html>

PostgreSQL DISTINCT ORDER BY

Если мы хотим получить разные обозначения в алфавитном порядке, можно использовать следующую инструкцию SELECT PostgreSQL.

Код:

SELECT DISTINCT designame FROM employeeORDER BY designame

Выход:

«PostgreSQL

объяснение

Приведенный выше пример показывает, что только уникальное имя дизайна для организации по возрастанию извлекается из таблицы сотрудника, где некоторые из дизайнов имеют более одного раза. Предложение DISTINCT удаляет дублирующее имя дизайна, и ORDER BY расположил их в порядке возрастания, который является значением по умолчанию, если не указан порядок.

PHP с PostgreSQL ОТЛИЧНЫЙ Порядок по примеру 2

Код:

<!DOCTYPE html>
<html lang="en"><head>
<meta charset="utf-8"><title>PostreSQL PHP DISTINCT Example 2</title>
<meta name="description" content="To fetch different designations in alphabatically arranged
order the following PostgreSQL SELECT statement can be used."> </head> <body> <h1>To fetch different designations in alphabatically arranged order</h1> <?php $db = pg_connect("host=localhost port=5432 dbname=w3r user=w3r_admin password=admin123"); $result = pg_query($db,"SELECT DISTINCT designame FROM employee ORDER BY designame"); echo "<table>";while($row=pg_fetch_assoc($result)){echo "<tr>"; echo "<td align='center' width='200'>" . $row['designame'] . "</td>"; echo "</tr>";} echo "</table>"; ?> </body> </html>

Предыдущий: ГДЕ оговорка
Далее: GROUP BY

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code