SELECT

Declaraţia SELECT este folosit pentru a obţine date de la o bază de date. Formatul de bază a INSTRUCŢIONAL SELECT este ca muetra de mai jos:

 SELECT DIN <campos> <table>

De exemplu, dacă ai vrut pentru a obţine numele şi e-mail la toate înregistrările de la o bază de date a agendei personale va utiliza următoarea SQL INSTRUCŢIONAL:

 SELECT nume, prenume, e-mail din calendar

Această comandă returnează de înregistrări cu date de la cele trei domenii enumerate (numele, prenumele si e-mail) din cartea de masă.
Dacă într-adevăr doriţi să obţineţi toate câmpurile de tabel se poate utiliza de mai jos.

 SELECT * pe ordinea de zi

Deşi utilizarea asterisc (*) este cea mai practică şi rapidă pentru a obţine toate domeniile de activitate nu este o practică Recomandat pentru doua motive, precum şi două Tiemen de a face cu performanţa de interogare.
a) nu pune toate câmpurile dintr-un tabel dacă nu aveţi nevoie de ele toate. Nu va rula întotdeauna mai repede în cazul în care interogarea returnează mai puţine date. Declaraţia SELECT trebuie să solicite doar câmpurile pe care le vor folosi.
b) în cazul în care aveţi nevoie de toate câmpurile din tabel ca urmare a consultării, am recomandăm să utilizaţi lista de câmpuri în loc de asterisc (*) şi motivul este că, dacă vă spun motorul SQL, care este numele domenii va trebui să-l găsească. Pentru acest dezvoltator este transparent, dar motorul este de a face la nivel intern, două întrebări: una pentru a afla numele câmpurilor din tabel şi unul pentru a face cerere pe care le cere.

Comandarea REZULTATELE

Pentru rezultatul a motorului de baze de date ne trimite ajunge la o anumita ordine folosind clauza ORDER BY, care se bazează pe o listă de domenii pentru a face ordine.
Luaţi în considerare aceeaşi interogare de la inceput (ordinea de zi), dar ordonate după numele de familie:

 SELECT nume, prenume, e-mail din Ordinul carte de numele, prenumele

în mod implicit în domeniile enumerate în clauza ORDER BY indică o sortare ascendentă, dar dacă doriţi puteţi să-l spun în jos folosind cuvântul cheie DESC după cum se arată mai jos:

 SELECT nume, prenume, e-mail din Ordinul carte de numele DESC, nume

ordine crescătoare, de asemenea, pot fi indicate în mod explicit prin cuvântul cheie ASC, dar nu este necesar, deoarece următoarea instrucţiune va duce, în aceeaşi ordine în care instrucţiunea anterior trebuie.

 SELECT nume, prenume, e-mail din Ordinul carte de numele DESC, nume ASC

11 Responses to "SELECT"

  1. [...] Codul de mai jos şi numele bazei de date mdb şi. Numele tabelului în declaraţia SELECT), astfel că totul funcţionează bine. Dim CNN Ca nouă [...]

  2. [...] Pentru un caz particular de cod sursă. Vezi de asemenea şi: GROUP, având, ISA, Referinţele, SELECT, WHERE, [...]

  3. [...] (Numele sau adresa IP a serverului, numele de numele bazei de date şi de masă în declaraţia SELECT), astfel că totul funcţionează bine. Dim CNN Ca SqlConnection noi ("Data Source = MyServidor; iniţială [...]

  4. zASHPgEBwEbCFAB spune:

  5. lyperapse spune:

    Îmbunătăţeşte rezultatele testelor guma de mestecat mic plan de afaceri de utilizare

Comentariu