SQLite Distinct-Funktion
Übersetzungsergebnisse:
sqlite
Datenbank; eingebettete relationale Datenbank
英[dɪˈstɪŋkt]
adj.Offensichtlich, klar; hervorragend, ungewöhnlich; Bsp handelnSQLite Distinct-FunktionSyntax
Funktion: Das DISTINCT-Schlüsselwort von SQLite wird mit der SELECT-Anweisung verwendet, um alle doppelten Datensätze zu entfernen und nur den eindeutigen Datensatz zu erhalten.
Es kann vorkommen, dass eine Tabelle mehrere doppelte Datensätze enthält. Das Schlüsselwort DISTINCT ist besonders beim Abrufen solcher Datensätze von Bedeutung, da es nur einen eindeutigen Datensatz und keine doppelten Datensätze abruft.
Syntax: Die grundlegende Syntax des DISTINCT-Schlüsselworts zum Entfernen doppelter Datensätze lautet wie folgt:
SELECT DISTINCT Spalte1, Spalte2,...SpalteN
FROM Tabellenname
WHERE [Bedingung]
SQLite Distinct-FunktionBeispiel
COMPANY 表有以下记录: ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norway 20000.0 4 Mark 25 Rich-Mond 65000.0 5 David 27 Texas 85000.0 6 Kim 22 South-Hall 45000.0 7 James 24 Houston 10000.0 8 Paul 24 Houston 20000.0 9 James 44 Norway 5000.0 10 James 45 Texas 5000.0 首先,让我们来看看下面的 SELECT 查询,它将返回重复的工资记录: sqlite> SELECT name FROM COMPANY; 这将产生以下结果: NAME ---------- Paul Allen Teddy Mark David Kim James Paul James James 现在,让我们在上述的 SELECT 查询中使用 DISTINCT 关键字: sqlite> SELECT DISTINCT name FROM COMPANY; 这将产生以下结果,没有任何重复的条目: NAME ---------- Paul Allen Teddy Mark David Kim James