Môžem použiť odlišné s viacerými stĺpcami?
Môžem použiť odlišné s viacerými stĺpcami?

Video: Môžem použiť odlišné s viacerými stĺpcami?

Video: Môžem použiť odlišné s viacerými stĺpcami?
Video: CS50 2013 - Week 9 2024, November
Anonim

The ODLIŠNÝ doložka môcť byť použité na jednom alebo viacerých stĺpci stola. názov_tabuľky; V tomto vyhlásení sú hodnoty v stĺpci_1 stĺpec sú použité na vyhodnotenie duplikátu. Ak určíte viac stĺpcov , ODLIŠNÝ doložka bude vyhodnotiť duplikát na základe kombinácie týchto hodnôt stĺpci.

V tomto ohľade môžeme použiť odlišné na viacerých stĺpcoch v SQL?

DISTINCT na viacerých stĺpcoch . In SQL viaceré polia možno pridať aj s ODLIŠNÝ doložka. ODLIŠNÁ vôľa odstrániť tie riadky, kde sú všetky vybrané poliach sú totožné.

Okrem vyššie uvedeného, ako môžem vybrať viacero stĺpcov v SQL? Komu vyberte viacero stĺpcov od stola, jednoducho oddeľte stĺpec mená s čiarkami! Napríklad toto dopyt vyberie dve stĺpci , meno a dátum narodenia, z tabuľky ľudí: VYBRAŤ meno, dátum narodenia OD ľudí; Niekedy možno budete chcieť vyberte všetky stĺpci zo stola.

Platí teda rozdiel pre všetky stĺpce?

The ODLIŠNÝ kľúčové slovo je aplikované na všetky stĺpce . Znamená to, že dotaz použije kombináciu hodnôt v všetky stĺpce zhodnotiť rozdiel. Ak chcete vybrať odlišný hodnoty niektorých stĺpci vo výberovom zozname by ste mali použiť klauzulu GROUP BY.

Ako vyberiem záznam bez duplikátov v jednom stĺpci v SQL?

Primárny kľúč zabezpečuje, že tabuľka nemá č duplicitné riadky . Keď však použijete VYBRAŤ príkaz na dotaz na časť stĺpce v a stôl, môžete získať duplikáty . stôl 1; Ak používate jeden stĺpec po operátorovi DISTINCT používa databázový systém stĺpec vyhodnotiť duplikát.

Odporúča: