Promovare
Universitatea CodeGym
Învăţare
Curs
Sarcini
Sondaje și chestionare
Jocuri
Ajutor
Programa
Comunitate
Utilizatori
forum
conversație
Articole
Povesti de succes
Activitate
Recenzii
Abonamente
Tema ușoară
Lecții
Recenzii
Despre noi
start
Începe să înveți
Începeți să învățați acum
Harta misiunii
Lecții
Nivel 2
Funcții condiționate
SQL & Hibernate
Nivel,
Lecţie
1.1 Lista funcțiilor condiționate Limbajul SQL are o listă de funcții care sunt oarecum similare cu operatorul if-elsedin switchJava. Există 4 astfel de funcții în total: Funcții Descriere 1 CAZ comutator analogic 2 DACĂ() Un analog al oper
Declarația CASE
SQL & Hibernate
Nivel,
Lecţie
2.1 Declarația CASE Există două moduri de a scrie o instrucțiune în SQL CASE. Prima intrare face să pară ca comutarea de la limbajul Java, în timp ce al doilea format este mai mult ca plural if-else. Să începem cu prima opțiune - un comutat
Gruparea datelor
SQL & Hibernate
Nivel,
Lecţie
3.1 Declarația GROUP BY Limbajul SQL este foarte puternic. Pe lângă preluarea simplă a datelor, vă permite să grupați datele în timpul interogării. De exemplu, vrem să știm câte tipuri de produse de fiecare marcă avem, cum putem face asta?
Gruparea după mai multe coloane
SQL & Hibernate
Nivel,
Lecţie
4.1 Gruparea coloanelor Ceea ce este, de asemenea, foarte important este că dacă grupați înregistrări, atunci în secțiune SELECTputeți specifica doar coloanele după care sunt grupate datele. Tunu potiscrieți o interogare de tip și specifica
Grupare avansată
SQL & Hibernate
Nivel,
Lecţie
5.1 Declarația HAVING Există un alt operator util în SQL care este folosit cu GROUP BY, se numește HAVING. În sensul său, este complet analog cu operatorul WHERE. Vă permite doar WHEREsă setați un filtru de rând înainte de grupare, iar cu a
Funcții agregate
SQL & Hibernate
Nivel,
Lecţie
Aceasta nu este o listă completă de funcții agregate, dar restul sunt foarte specifice și nu cred că le vei folosi în următorii 5 ani.Dacă mai ai nevoie de ele, poți oricând să citești documentația oficială pentru SGBD-ul tău.
Please enable JavaScript to continue using this application.