Befordran
CodeGym University
Inlärning
Kurs
Uppgifter
Undersökningar och frågesporter
Spel
Hjälp
Schema
gemenskap
Användare
Forum
Chatt
Artiklar
Framgångsberättelser
Aktivitet
Recensioner
Prenumerationer
Lätt tema
Lektioner
Recensioner
Om oss
Start
Börja lära sig
Börja lära dig nu
Quest karta
Lektioner
Nivå 3
Välja data från flera tabeller
SQL & Hibernate
Nivå,
Lektion
beroende tabell Låt oss nu komplicera våra frågor lite. Låt oss lägga till en ny uppgiftstabell i vår databas med uppgifter för våra anställda. Och låt oss se vilka poster den innehåller: SELECT * FROM task Resultatet av en sådan begäran: i
Alias
SQL & Hibernate
Nivå,
Lektion
Ändra kolumnnamn Vi måste också ta itu med kolumnnamnen. Annars upprepar vi namnen namn och id, men de innehåller olika data. Å andra sidan finns det den första id-kolumnen och kolumnen för anställda_id, som innehåller samma data. Låt oss s
JOIN uttalande
SQL & Hibernate
Nivå,
Lektion
Förutsättningar för JOIN-operatörens utseende När mängden data i tabeller växer, visas ofta dubbletter av värden i dem. Till exempel har produkttabellen varumärken. som ibland upprepas. Det skulle vara användbart att ha en separat varumärke
OUTTER JOIN uttalande
SQL & Hibernate
Nivå,
Lektion
Anledningar till YTTRE JOIN Kommer du förresten ihåg när vi slog ihop våra kalkylblad och våra kontorsstäduppgifter försvann eftersom det inte fanns någon städare än? Om du kör en fråga som denna: SELECT * FROM task Då får vi detta resultat
Underfrågor
SQL & Hibernate
Nivå,
Lektion
Kapslade frågor i SQL SQL-språket låter dig kapsla en fråga i en annan fråga. Detta gör det möjligt att skriva en mycket stor fråga som kommer att göra något stort och komplext, även om kodens läsbarhet är avsevärt reducerad. Beroende på hu
Underfrågor med tabeller
SQL & Hibernate
Nivå,
Lektion
Subquery returnerar en tabell Och slutligen, det tredje alternativet är när underfrågan returnerar hela tabellen. Detta är det vanligaste alternativet. Mycket ofta finns det situationer när vi vill justera ett visst bord lite. Och först där
Please enable JavaScript to continue using this application.