Forfremmelse
CodeGym University
Læring
Rute
Opgaver
Undersøgelser og quizzer
Spil
Hjælp
Tidsplan
Fællesskab
Brugere
Forum
Snak
Artikler
Succeshistorier
Aktivitet
Anmeldelser
Abonnementer
Lyst tema
Lektioner
Anmeldelser
Om os
Start
Begynd at lære
Begynd at lære nu
Quest kort
Lektioner
Niveau 2
Betingede funktioner
SQL & Hibernate
niveau,
Lektie
1.1 Liste over betingede funktioner SQL-sproget har en liste over funktioner, der minder lidt om operatøren if-elsei switchJava. Der er i alt 4 sådanne funktioner: Funktioner Beskrivelse 1 SAG analog afbryder 2 HVIS() En analog af den ternæ
CASE redegørelse
SQL & Hibernate
niveau,
Lektie
2.1 CASE-udtalelse Der er to måder at skrive en sætning i SQL CASE. Den første post får det til at ligne et skifte fra Java-sproget, mens det andet format er mere som flertal if-else. Lad os starte med den første mulighed - en analog af swi
Gruppering af data
SQL & Hibernate
niveau,
Lektie
3.1 GRUPPER FOR erklæring SQL-sproget er meget kraftfuldt. Ud over simpel datahentning giver det dig mulighed for at gruppere data på forespørgselstidspunktet. For eksempel vil vi gerne vide, hvor mange slags produkter af hvert mærke vi har
Gruppering efter flere kolonner
SQL & Hibernate
niveau,
Lektie
4.1 Gruppering af kolonner Hvad der også er meget vigtigt er, at hvis du grupperer poster, så kan du i afsnittet SELECTkun angive de kolonner, som dataene er grupperet efter. Dukan ikkeskriv en typeforespørgsel og angiv SELECTnavnekolonnen
Avanceret gruppering
SQL & Hibernate
niveau,
Lektie
5.1 HAR erklæring Der er en anden nyttig operator i SQL, der bruges med GROUP BY, den hedder HAVING. I sin betydning er den fuldstændig analog med operatøren WHERE. Det giver dig kun WHEREmulighed for at indstille et rækkefilter før grupper
Samlede funktioner
SQL & Hibernate
niveau,
Lektie
Dette er ikke en komplet liste over aggregerede funktioner, men resten er meget specifikke, og jeg tror ikke, du vil bruge dem de næste 5 år. Hvis du stadig har brug for dem, kan du altid læse den officielle dokumentation for dit DBMS.
Please enable JavaScript to continue using this application.