Calculatoare, Programare
Lucrul cu baza de date: De ce sunt cereri
Ce este „cererea“? Ceea ce se înțelege în general prin interogarea în baza de date? Care sunt cererile care sunt trimise la baza de date?
De ce interogări la baza de date?
răspunsul trebuie să se acorde nu numai la întrebarea despre cererea, dar, de asemenea, la întrebarea, de ce sunt anchete. Acestea sunt necesare pentru a obține informațiile care sunt stocate în baza de date. Pur și simplu pune, interogările bazei de date sunt concepute pentru a obține informațiile necesare, în unele cazuri. Scopul lor poate fi foarte diferită: poate fi necesar să se identifice ca un client al băncii pe site-ul terță parte, sau pentru a identifica ca un intranet angajat, sau pentru a obține informații despre starea profilului pe site-ul jocului.
Care sunt componentele interogare este?
Construirea unei interogări
Construirea unei interogări, ca regulă, nu diferă de la locul de muncă în diferite medii de dezvoltare. Deci, în picioare în fața ta o întrebare: „De ce sunt cereri de acces» sau alt mediu de dezvoltare, și puteți fi siguri că răspunsurile date în acest articol va veni să-le pe toate.
cerere de date de bază
Principalele părți componente, așa cum sa menționat anterior, numai două:
- SELECT [1 lucru la ceea ce ai nevoie de 2, aveți nevoie de 3] - utilizat pentru a specifica ce informații sunt necesare. Că va fi transferat din baza de date a programului cu care utilizatorul este de lucru.
- DE LA [tabelul din care sunt luate de date] - precizează datele necesare este mic, și încă mai trebuie să indice în cazul în care acestea ar trebui să fie luate. Baza de date nu sunt stocate în mod direct de date, precum și un tabel care are datele. Diferitele tabele pot avea aceleași coloane de date pentru a evita acest lucru, și este utilizat pentru a specifica unde este luată.
Detalii suplimentare și operațiuni de grup de cerere
- În cazul în care [termeni de căutare] - utilizat pentru a sorta informațiile necesare cu privire la condițiile specifice de eligibilitate.
- LIMIT [număr] - este utilizat pentru a limita numărul de rânduri care vor fi luate din tabel.
- GROUP BY [parametru de interogare] - este utilizat pentru a grupa informațiile primite de la baza de date. Dar grupul nu este nici o informație pot fi furnizate, dar numai în mod proporțional cu, și având același tip. Pentru mai multe detalii puteți afla prin găsirea unui articol separat privind GROUP BY. operațiuni de grup în interogări concepute pentru a îmbunătăți aspectul informațiilor și o mai mare lizibilitatea acestuia.
- UNION [cerere] este utilizat pentru a pune o subinterogare cerere separată. Când primiți ar putea fi nevoie de o cantitate destul de importantă de informații și de această opțiune.
- LIKE „“ este folosit pentru a verifica dacă masca corespunde la solicitarea unei anumite date dimensiune. Deci, cu ajutorul ei, puteți căuta pentru persoana a cărei salariu vymeryat șase cifre.
exemplu
SELECT Nume, ProductNumber, ListPrice AS Pret
DE LA Production.Product
UNDE Productline = 'R'
Analizează mi-a oferit codul de mai sus. În primul rând, există o selecție a datelor necesare: numele, numărul produsului și prețurile pagina prospect. Și foaia de preț este afișat într-un ușor alt nume - un „preț“. Datele sunt preluate din baza de date „Produsele“ de la „produs“ de masă. În general, specificați baza de date nu este necesară dacă lucrați cu un singur, care trimite de fapt o solicitare. Dar dacă câteva baze, apoi asigurați-vă că pentru a specifica, având în vedere faptul că computerul pur și simplu nu vor înțelege la care vă referiți, sau chiar ignora solicitarea dvs. și va genera o eroare. A treia linie indică faptul că producția este ca nu toate informațiile, ci numai pe cel care merge în linia de produse „P“. Acesta a terminat un articol scurt, după ce a citit înțelegi acum, de ce sunt anchete.
Similar articles
Trending Now