Forfremmelse
CodeGym University
Læring
Kurs
Oppgaver
Spørreundersøkelser og spørrekonkurranser
Spill
Hjelp
Rute
Samfunnet
Brukere
Forum
Chat
Artikler
Suksesshistorier
Aktivitet
Anmeldelser
Abonnementer
Lett tema
Leksjoner
Anmeldelser
Om oss
Start
Begynn å lære
Begynn å lære nå
Oppdragskart
Leksjoner
Nivå 3
Velge data fra flere tabeller
SQL & Hibernate
Nivå ,
Lekse
avhengig tabell La oss nå komplisere spørsmålene våre litt. La oss legge til en ny oppgavetabell i databasen vår med oppgaver for våre ansatte. Og la oss se hvilke oppføringer den inneholder: SELECT * FROM task Resultatet av en slik forespø
Aliaser
SQL & Hibernate
Nivå ,
Lekse
Endre kolonnenavn Vi må også forholde oss til kolonnenavnene. Ellers gjentar vi navnene navn og id, men de inneholder forskjellige data. På den annen side er det den første id-kolonnen og kolonnen ansatt_id, som inneholder de samme dataene.
BLI MED erklæring
SQL & Hibernate
Nivå ,
Lekse
Forutsetninger for utseendet til JOIN-operatøren Etter hvert som mengden data i tabeller vokser, vises ofte dupliserte verdier i dem. For eksempel har produkttabellen merkenavn. som noen ganger gjentas. Det ville være nyttig å ha en egen me
YTRE FØLGENDE erklæring
SQL & Hibernate
Nivå ,
Lekse
Årsaker til YTRE JOIN Husker du forresten da vi slo sammen regnearkene våre og kontorrengjøringsoppgavene våre forsvant fordi det ikke fantes noen renere ennå? Hvis du kjører et søk som dette: SELECT * FROM task Da får vi dette resultatet:
Undersøk
SQL & Hibernate
Nivå ,
Lekse
Nestede spørringer i SQL SQL-språket lar deg legge ett søk i et annet søk. Dette gjør det mulig å skrive en veldig stor spørring som vil gjøre noe stort og komplekst, selv om lesbarheten til koden er sterkt redusert. Avhengig av hvor mange
Undersøk med tabeller
SQL & Hibernate
Nivå ,
Lekse
Underspørring returnerer en tabell Og til slutt, det tredje alternativet er når underspørringen returnerer hele tabellen. Dette er det vanligste alternativet. Svært ofte er det situasjoner når vi ønsker å finpusse et bestemt bord litt. Og f
Please enable JavaScript to continue using this application.