Selectați - Acest

SELECT - operator de limbă

Este folosit pentru selectarea zero sau mai multe rânduri de unul sau mai multe tabele, stocate reprezentări de baze de date proceduri. În majoritatea aplicațiilor, SELECT este cel mai frecvent utilizat de instrucțiunea SELECT descrie setul de date așteptat, dar nu precizează ce trebuie să fie produse operații fizice pentru acest set. Determinarea planului optim pentru o interogare este o problemă de bază de date. - sau, mai degrabă, de optimizare a.







Format cerere folosind această declarație:

SELECTspisok poleyFROMspisok tablitsWHEREusloviya ...

Principalele cuvinte-cheie relevante pentru interogarea SELECT:

  • UNDE - este utilizat pentru a determina care liniile trebuie să fie alese sau incluse în GROUP BY.
  • GROUP BY - utilizat pentru a combina rândurile cu valorile comune ale elementelor din set mai mic de rânduri.
  • ORDER BY - este utilizat pentru a determina care coloanele sunt folosite pentru a sorta setul de rezultate.

Valoarea de returnare a tuturor rândurilor din coloana C1 table- în termeni de algebra relațională poate spune că proiecția a fost efectuată. Pentru aceeași cerere de masă

returnează valori pentru toate coloanele din toate rândurile dintr-un tabel, în care valoarea câmpului este egal cu C1 „1'- în termeni de algebra relațională poate spune că prelevarea de probe a fost efectuată. deoarece există cuvântul cheie unde. Ultima cerere

returnează aceleași rânduri ca și prima, dar rezultatul va fi sortate în ordine inversă (Z-A), datorită utilizării câmpului cheie cu ORDER BY C1 ca domeniu de sortare. Această solicitare nu include cuvântul cheie WHERE, așa că se va întoarce tot ceea ce este în tabel. Mai multe ORDER BY elemente pot fi specificate separate prin virgula [ex. ORDER BY C1 ASC, C2 DESC] pentru o sortare mai exactă.

Linii de retur Restricție

în conformitate cu ISO
  • cursoare, sau
  • introducerea funcțiilor de ferestre în declarația SELECT

Fereastra ROW_NUMBER () funcția

Există o varietate de funcții de ferestre. ROW_NUMBER () OVER pot fi folosite pentru a limita pur și simplu numărul de rânduri returnate. De exemplu, să se întoarcă nu mai mult de zece linii:







ROW_NUMBER poate fi non-determinist: dacă cheia nu este unic, de fiecare dată când executați opțiunea de interogare de a atribui numere de linii diferite, care au aceeași cheie. Atunci când cheia este unic, fiecare linie va primi întotdeauna un număr unic de linie.

fereastra RANK () funcția

Funcția RANK (peste) funcționează aproape la fel ca ROW_NUMBER, dar poate reveni mai mult de n linii în anumite condiții. De exemplu, pentru a obține cele 10 de top-oameni mai tineri:

Acest cod se poate întoarce mai mult de 10 rânduri. De exemplu, în cazul în care există două persoane cu aceeași vârstă, returnează 11 rânduri.

sintaxă personalizată

Nu toate bazele de date suporta functiile fereastra de mai sus. Cu toate acestea, multe dintre acestea au sintaxa de bază non-standard, pentru a îndeplini aceleași sarcini. Următoarele exemple de realizare sunt prezentate pur și simplu de prelevare a probelor limită pentru orice bază de date:

Vezi ce „Select“ în alte dicționare:

- Selectați, ecte ou (inv.) selectați [selɛkt] adj. • 1831; h Selecte. XVIIe; angl. selectați «choisi»; lat. selectus ♦ Fam. et vieilli choisi, distingué (en parlant des gens, des Réunions mondaines). ⇒ șic, elegant. Le «monde et selectați pourri de l ... ... Enciclopediei Universelle

- Selectați, ou ecte selectați [selɛkt] adj (inv.). • 1831; h Selecte. XVIIe; angl. selectați «choisi»; lat. selectus ♦ Fam. et vieilli choisi, distingué (en parlant des gens, des Réunions mondaines). ⇒ șic, elegant. Le «monde et selectați pourri de l ... ... Enciclopediei Universelle

SELECT - Este declarația de limbă este folosită pentru a prelua zero sau mai multe rânduri de la una sau mai multe tabele, proceduri stocate, vederi de baze de date. În majoritatea aplicațiilor, SELECT este cel mai frecvent utilizat de instrucțiunea SELECT descrie ... ... Wikipedia

selectați - adj Selectați, aleasă, ales, exclusiv poate însemna marcat printr-un caracter superioară sau de o calitate care distinge persoana, lucrul sau grupul calificat astfel de la alții (ca valoare, excelență sau favoare). Selectați implică faptul că persoana sau lucru ... ... nou dicționar de sinonime

Selectați - ALBUM de Kim Wilde Publicación 1982 Genero (s) synthpop DISCOGRAFICA RAK Records productor (ES) Ricky Wilde ... Wikipedia Español

Selectați - Se * lect. a. [L. selectus, p. p. de seligere pentru a selecta; pref. se deoparte + levere pentru a aduna. Vezi] Luate de la un număr de .; preferinta ales ca fiind mai valoros sau excellent decât altele; de o valoare deosebită sau exellence; frumos ales, ... ... Dicționarul de colaborare internațională de limba engleză

Selectați - Se * lect. v. T. [Imp. p. p. ; p. pr. vb. n. .] Pentru a alege și să ia de la un număr; să ia, de preferință, de la, printre altele; pentru a alege; a sacrificarii; ca, pentru a selecta cei mai buni autori pentru examinare atentă. O națiune aparte pentru a selecta. ... ... Dicționarul de colaborare internațională de limba engleză

selectați - am adjective acceptat, adoptat, numit, cel mai bun, de capital, alegere, ales, abatorizate, desemnat, ales, Electus, elita, îmbrățișat, excelent excepțional, exclusiv, exquisitus, prima rata, bine, culese manual, fără pereche, numit, ales , populare, ... ... Legea dicționar