Latest web development tutorials

SQLite Четкие Категории

Заявление SQLite SELECT , сDISTINCT ключевое слово , используемое вместе , чтобы устранить все дубликаты записей, и только получить уникальную запись одноразовый.

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

грамматика

Основной синтаксис для DISTINCT ключевое слово, чтобы устранить дублирующие записи следующим образом:

SELECT DISTINCT column1, Столбец2, ..... columnN 
FROM table_name
WHERE [состояние]

примеров

Предположим, что таблица Компания имеет следующие записи:

ID ИМЯ ВОЗРАСТ АДРЕС ЗАРПЛАТА
---------- ---------- ---------- ---------- ----------
1 Paul 32 California 20000.0
2 Allen 25 Texas 15000,0
3 Teddy 23 Норвегия 20000,0
4 Mark 25 Рич-Mond 65000,0
5 David 27 Texas 85000,0
6 Ким 22 Юго-зал 45000,0
7 Джеймс 24 Хьюстон 10000,0
8 Пол Хьюстон 24 20000.0
9 Джеймс 44 Норвегия 5000,0
10 Джеймс 45 Texas 5000,0

Во-первых, давайте рассмотрим следующий запрос SELECT, она возвращает повторяющиеся записи заработной платы:

SQLite> SELECT имя от компании;

Это дает следующие результаты:

NAME
----------
Пол
Аллен
Тедди
Марк
Дэвид
Ким
Джеймс
Пол
Джеймс
Джеймс

Теперь, давайте использоватьDISTINCT ключевое слово в приведенном выше запросе на выборку:

SQLite> SELECT DISTINCT имя от компании;

Это приводит к следующему результату, нет дублированные записи:

NAME
----------
Пол
Аллен
Тедди
Марк
Дэвид
Ким
Джеймс