Differences

This shows you the differences between two versions of the page.

Link to this comparison view

bd:laboratoare:05 [2019/03/19 13:18]
maria_luiza.serban
bd:laboratoare:05 [2021/03/30 13:17] (current)
ciprian.truica [Exerciții individuale]
Line 16: Line 16:
  
 [[bd:​resurse:​tables|Resurse BD]] [[bd:​resurse:​tables|Resurse BD]]
 +
  
 ==== Noțiuni teoretice ==== ==== Noțiuni teoretice ====
Line 40: Line 41:
   * **column_alias** – este un nume alocat unei coloane(expresii) care va fi folosit în formatarea coloanei (numele care apare în antetul listei);   * **column_alias** – este un nume alocat unei coloane(expresii) care va fi folosit în formatarea coloanei (numele care apare în antetul listei);
   * **WHERE condition** – reprezintă o clauză (înlănțuire de condiții) care trebuie să fie îndeplinită în criteriul de selecție a înregistrărilor;​   * **WHERE condition** – reprezintă o clauză (înlănțuire de condiții) care trebuie să fie îndeplinită în criteriul de selecție a înregistrărilor;​
-  * **ORDER BY {expresion|position} [ASC|DESC]** – ordonează înregistrările selectate după coloanele din expresie sau în ordinea coloanelor (selecterate ​în clauza SELECT) specificate prin poziție.+  * **ORDER BY {expresion|position} [ASC|DESC]** – ordonează înregistrările selectate după coloanele din expresie sau în ordinea coloanelor (selectate ​în clauza SELECT) specificate prin poziție.
  
 <code sql> <code sql>
Line 54: Line 55:
 === CROSS JOIN (Produsul Cartezian) === === CROSS JOIN (Produsul Cartezian) ===
   * Produsul cartezian (Cross Join) a două tabele se obține prin concatenarea fiecărei linii dintr-o tabelă cu fiecare linie din cealaltă tabelă;   * Produsul cartezian (Cross Join) a două tabele se obține prin concatenarea fiecărei linii dintr-o tabelă cu fiecare linie din cealaltă tabelă;
-  * Rezultatul este un număr de linii egal cu produsul cartezian dintre numărul de linii din fiecare tabela din cluaza ​FROM. Această situație este mai puțin practică și se întâlnește,​ de regulă, când sunt puse greșit condițiile.+  * Rezultatul este un număr de linii egal cu produsul cartezian dintre numărul de linii din fiecare tabela din clauza ​FROM. Această situație este mai puțin practică și se întâlnește,​ de regulă, când sunt puse greșit condițiile.
   * Sintaxa CROSS  JOIN este:   * Sintaxa CROSS  JOIN este:
 <code sql> <code sql>
Line 304: Line 305:
  
 {{:​bd:​laboratoare:​lab5_15.png?​nolink&​250|}} {{:​bd:​laboratoare:​lab5_15.png?​nolink&​250|}}
 +
 +====Exerciții individuale====
 +  - Să se facă o listă cu:
 +    * Nume Angajat
 +    * Departament Angajat
 +    * Grad Angajat
 +    * Nume Sef
 +    * Departament Sef
 +    * Grad Sef
 +
 +Sa se afiseze toate rezutlatele,​ chiar daca nu se gasesc legaturi de JOIN intre intregistrarile din diferitele tabele.
  
  
bd/laboratoare/05.1552994307.txt.gz · Last modified: 2019/03/19 13:18 by maria_luiza.serban
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0