Operatori SQL

postat acum 4 ani de Stefanescu Mihai in categorie SQL

Un operator este un cuvant/simbol rezervat folosit intr-o expresie pentru a indeplini anumite operatii

  • Operatori Aritmetici
  • Operatori de comparatie
  • Operatori Logici

Operatori Aritmetici:

Pentru tabelul de mai jos am sa presupun ca avem doua variabile, a si b, ce au valorile 5 si 10

Operator Denumire Exemplu
+ Adunare a + b ne va da 15
Scadere a – b ne va da -5
* Inmultire a * b ne va da 50
/ Impartire b / a ne va da 2
% Modul b % a ne va da 0

Operatori de comparatie:

Din nou, preseupunem ca avem aceleasi variabile, a si b, cu valorile 5 si 10:

Operator Descriere Exemplu
= Verifica daca valorile a doi operanzi sunt egale. (a = b) ne va da false
!= Verifica daca valorile a doi operanzi nu sunt egale. (a != b) ne va da true
<> Verifica daca valorile a doi operanzi nu suntegale. (a <> b) ne va da true
> Verifica daca operandul din stanga este mai mare decat cel din dreapta. (a > b) ne va returna false
< Verifica daca operandul din dreapta este mai mare decat cel din stanga. (a < b)ne va returna true
>= Verifica daca operandul din stanga este mai mare sau egal decat cel din dreapta. (a >= b) ne va returnafalse
<= Verifica daca operandul din dreapta este mai mare sau egal decat cel din stanga. (a <= b)ne va returna true
!< Verifica daca operandul din stanga nu este mai mic decat operandul din dreapta. (a !< b) ne va returnafalse
!> Verifica daca operandul din dreapta nu este mai mic decat operandul din stanga. (a !> b)ne va returna true

Operatori Logici:

 Operator Descriere
 ALL Acest operator este folosit pentru a compara o valoare cu toate valorile dintr-un set.
 AND Acest operator permite existenta mai multor conditii intr-o interogare SQL in interiodul conditiei WHERE.
 ANY Acest operator este folosit la compararea unei valori cu orice valoare potrivita dintr-o lista data conform unei conditii.
 BETWEEN Acest operator este folosit la cautarea unei valori ce se regaseste intr-un anumit interval caruia ii este dat un minim si un maxim.
 EXISTS Acest operator este folosit pentru a cauta un rand din tabel ce indeplineste anumite conditii.
 IN Acest operator este folosit la compararea unei valori cu o lista de valori specificate.
 LIKE Acest operator este folosit la compararea unei anumite valori cu valori similare din baza de date.
 NOT Acest operator schimba sensul oricarui operator atunci cand este pus in fata lui, de exemplu NOT EXISTS, NOT BETWEEN, NOT IN, s.a.m.d.
 OR Acest operator este folosit la combinarea mai multo conditii intr-o interogare SQl in interiorul clauzei WHERE.
 IS NULL Acest operator este folosit la verificarea unei valori daca este NULL (Atentie: NULL ≠ 0 si NULL ≠ ‘ ‘).
 UNIQUE Acest operator cauta toate randurile (tuplurile) unice.
Sunt un tanar programator din Bucuresti ce lucreaza in PHP/Mysql (MySqli/PDO), Laravel, CodeIgniter, MySQL, PostgreSQL, Wordpress, HTML5/CSS3, Sass, Photoshop si multe altele.
Google+ Community Facebook Group
Acest articol a fost mutat de pe vechea platforma.
Pentru orice eroare aparuta la mutare va rog sa ma contactati!

Comentariu postate de g la data de 13.05.2019
It's wonderful that you are getting thoughts from this article as well as from our argument made at this place.
Comentariu postate de how to download minecraft la data de 15.05.2019
Hi, for all time i used to check blog posts here early in the break of day, because i love to learn more and more.
Comentariu postate de minecraft free download pc la data de 17.05.2019
I believe that is one of the such a lot important info for me. And i'm satisfied studying your article. However should remark on some basic things, The site style is ideal, the articles is actually nice : D. Excellent activity, cheers
Comentariu postate de minecraft download free la data de 17.05.2019
It's awesome to visit this website and reading the views of all friends about this piece of writing, while I am also eager of getting familiarity.