SQL Tydelig Keyword

SQL DISTINCT
nøkkelordet brukes i forbindelse med SELECT-setningen til å eliminere alle like poster og henter bare unike poster.

Det kan være en situasjon når du har flere like poster i en tabell. Mens hente slike poster, gjør det mer fornuftig å hente bare unike poster i stedet for å hente like poster

Syntax.

Den grunnleggende syntaks av nøkkelordet DISTINCT å eliminere like poster er som følger:
SELECT DISTINCT COLUMN1, COLUMN2, ..... columnN Fra table_nameWHERE [betingelse]
Eksempel:

Tenk KUNDER bordet med følgende poster:
+ ---- + --- ------- + ----- + ----------- + ---------- + | ID | NAME | AGE | ADRESSE | LØNN | + ---- + ---------- + ----- + ----------- + ---------- + | 1 | Ramesh | 32 | Ahmedabad | 2000.00 || 2 | Khilan | 25 | Delhi | 1500.00 || 3 | Kaushik | 23 | Kota | 2000.00 || 4 | Chaitali | 25 | Mumbai | 6500.00 || 5 | Hardik | 27 | Bhopal | 8500.00 || 6 | Komal | 22 | MP | 4500.00 || 7 | Muffy | 24 | Indore | 10000.00 | + ---- + ---------- + ----- + ----------- + ---------- +

Først, la oss se hvordan følgende SELECT spørringen returnerer duplisere lønn poster:
SQL > SELECT LØNN PÅ KUNDER ORDER BY LØNN;

Dette vil gi følgende resultat der lønn 2000 kommer to ganger som er en kopi rekord fra den opprinnelige tabellen
+ ---------- + |. LØNN | + ---------- + | 1500.00 || 2000.00 || 2000.00 || 4500.00 || 6500.00 || 8500.00 || 10000.00 | + ---------- +

Nå, la oss bruke nøkkelordet DISTINCT med ovenfor SELECT spørringen og se resultatet:
SQL > SELECT DISTINCT LØNN PÅ KUNDER ORDER BY LØNN;

Dette vil gi følgende resultat hvor vi ikke har noen duplikatoppføringen:
+ ---------- + | LØNN | + ---------- + | 1500.00 || 2000.00 || 4500.00 || 6500.00 || 8500.00 || 10000.00 | + ---------- +



Previous: