SQL: SELECT: Operația JOIN – Exerciții

|

Exercițiul 1. Afișați numele și prenumele plus numărul icq pentru persoanele care au un număr icq Exercițiul 2. Afișați numele și prenumele plus numărul ICQ plus numărul de linie fixă pentru persoanele care au un număr ICQ ȘI o linie … Citeşte mai mult

SQL – SELECT: Operația JOIN – CROSS JOIN

|

Produs cartezian (Cross Join) Cu inner join este posibil să omiteți ON. SQL interpretează acest lucru ca pe o cerere – corectă din punct de vedere sintactic – de a combina fiecare înregistrare a tabelului din stânga cu fiecare înregistrare … Citeşte mai mult

Tipuri de operații Join în limbajul SQL de interogarea datelor

|

Mai devreme am văzut un exemplu de rezultat de join în care unele rânduri conțineau nume de persoane, dar nicio informație de contact – arătând în schimb un semn de întrebare în acea din urmă coloană. Dacă ar fi fost … Citeşte mai mult

SQL – SELECT: Operația JOIN

|

Datele trebuie stocate astfel încât să nu existe informații redundante în baza de date. De exemplu, dacă baza noastră de date include grupuri de persoane care, în fiecare caz, toți urmăresc același hobby, atunci am evita mai degrabă să stocăm … Citeşte mai mult

SQL – Limbajul de interogare a datelor – SELECT – Sortarea și combinarea

|

Gruparea Vom oferi clauza GROUP BY în combinație cu clauza HAVING într-un capitol ulterior. Sortarea SGBD este liber să livreze rândurile rezultate într-o ordine arbitrară. Rândurile pot fi returnate în ordinea cheii primare, în ordinea cronologică în care sunt stocate … Citeşte mai mult

SQL: Restricții în tabele

|

Nume de tabele Cuvântul cheie FROM este folosit pentru a specifica tabelul pe care va funcționa comanda. Acest nume de tabel poate fi folosit ca identificator. În primele exemple simple, prefixarea numelor de coloane cu identificatorul numelui tabelului poate fi … Citeşte mai mult

SQL – Limbajul de interogare a datelor – SELECT – Proiecție

|

SELECT <things_to_be_displayed> — așa-numita „Proiecție” – în principal o listă de nume de coloane FROM <tablename> — nume de tabel sau de vizualizare și aliasurile acestora WHERE <where_clause> — așa-numita „Restricție” sau „condiție de căutare” GROUP BY <group_by_clause> HAVING <having_clause> … Citeşte mai mult

SQL: Exemplu de date din baza de date

|

rDBMS oferă diferite modalități de a introduce date în stocarea lor: de la fișiere CSV, fișiere Excel, fișiere binare specifice produsului, prin mai multe API-uri sau porți speciale de la alte baze de date, respectiv sisteme de baze de date … Citeşte mai mult

SQL: Exemplu de structura bazei de date

|

În primul rând, o bază de date este o colecție de date. Aceste date sunt organizate în tabele așa cum se arată în exemplul person. În plus, există multe alte tipuri de obiecte în SGBD: vederi, funcții, proceduri, indici, drepturi … Citeşte mai mult

SQL: Editarea datelor într-un tabel

|

Avem un tabel gol numit person. Ce putem face cu un astfel de tabel? Folosiți-l ca pe o tolbă! Păstrați lucruri în el, uitați-vă în el pentru a verifica existența unor lucruri, modificați lucrurile din el sau aruncați lucruri din … Citeşte mai mult

Limbajul de manipulare a datelor SQL (DML)

|

Limbajul de manipulare a datelor SQL (data manipulation language, DML) este utilizat pentru interogarea și modificarea datelor din baza de date. Vom descrie modul de utilizare a instrucțiunilor de comandă SQL DML SELECT, INSERT, UPDATE și DELETE, definite mai jos. … Citeşte mai mult

Avantajele bazelor de date față de sistemele bazate pe fișiere

|

Gestionarea informațiilor înseamnă să ai grijă de acestea, astfel încât să funcționeze pentru noi și să fie utilă pentru sarcinile pe care le îndeplinesc. Prin utilizarea unui sistem de gestionare a bazelor de date (SGBD), informațiile pe care le colectăm … Citeşte mai mult

1 2