Differences

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

Link to this comparison view

bd:laboratoare:09 [2023/11/16 17:38]
sorin.ciolofan [Noțiuni teoretice]
bd:laboratoare:09 [2025/04/30 18:44] (current)
sorin.ciolofan [Noțiuni teoretice]
Line 79: Line 79:
   * Operatorii prezentați pentru cereri sunt valabili și pentru subcereri;   * Operatorii prezentați pentru cereri sunt valabili și pentru subcereri;
   * Operatorii **SOME(ANY)** și **ALL** sunt folosiți în subcereri care întorc mai multe linii și sunt folosiți împreună cu operatorii logici (de comparatie) în clauzele **WHERE** și **HAVING**;   * Operatorii **SOME(ANY)** și **ALL** sunt folosiți în subcereri care întorc mai multe linii și sunt folosiți împreună cu operatorii logici (de comparatie) în clauzele **WHERE** și **HAVING**;
-  * Operatorul **SOME (sau sinonimul lui ANY)** este un operator care returneaza ​o valoare ​booleanarespectiv ​TRUE daca exista ​cel putin valoare returnata de subcerere care respecta conditia impusa de operatorul logic+  * Operatorul **SOME (sau sinonimul lui ANY)** este un operator care compară ​o valoare ​cu oricare dintre valorile returnate de subinterogareși returnează ​TRUE dacă cel puțin ​comparație este adevărată.
   * Operatorul **ALL** este un operator care returneaza o valoare booleana, respectiv TRUE daca TOATE valorile returnate de subcerere respecta conditia impusa de operatorul logic   * Operatorul **ALL** este un operator care returneaza o valoare booleana, respectiv TRUE daca TOATE valorile returnate de subcerere respecta conditia impusa de operatorul logic
-  * Dacă se folosește operatorul **SOME(ANY)** împreună cu operatorul logic **%%>​(=)%%** atunci are semnificația de **mai mare(sau egal) decât ​minim**, iar cu operatorul logic **%%<​(=)%%** are semnificația de **mai mic(sau egal) decât ​maxim**;+  * Dacă se folosește operatorul **SOME(ANY)** împreună cu operatorul logic **%%>​(=)%%** atunci are semnificația de **mai mare (sau egal) decât ​cel puțin un element din rezultatul subinterogării**, iar cu operatorul logic **%%<​(=)%%** are semnificația de **mai mic(sau egal) decât ​cel puțin un element din rezultatul subinterogării**;
   * Operatorul **ALL** folosit cu operatorul logic **%%>​(=)%%** are semnificația **mai mare(sau egal) decât maxim**, iar cu operatorul logic **%%<​(=)%%** are semnificația **mai mic(sau egal) decât minim**.   * Operatorul **ALL** folosit cu operatorul logic **%%>​(=)%%** are semnificația **mai mare(sau egal) decât maxim**, iar cu operatorul logic **%%<​(=)%%** are semnificația **mai mic(sau egal) decât minim**.
  
bd/laboratoare/09.1700149109.txt.gz · Last modified: 2023/11/16 17:38 by sorin.ciolofan
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