SQL spojevi: unutarnji, lijevi i puni

Testirajte svoje razumijevanje SQL spojeva s fokusiranim setom pitanja o UNUTARNJIM, LIJEVIM i PUNIM spojevima. Vježbat ćete čitanje rezultata, predviđanje broja redaka i prepoznavanje kada se pojavlj...

Sva pitanja provjerena su radi točnosti
129 pitanja
2,086 igranja

Pokreni kviz

Odaberite težinu i broj pitanja za početak.

Odaberite težinu
Odaberite broj pitanja
Automatski prijelaz nakon

O ovom kvizu

Što ćete naučiti u ovom SQL spojevima kvizu

UNUTARNJI, LIJEVI i PUNI spojevi mogu izgledati jednostavno dok ne morate predvidjeti točan ishod. Ovaj kviz pomaže vam da izgradite povjerenje pretvarajući teoriju spojeva u ponovljive, testabilne ishode.

Svako pitanje koristi format višestrukog izbora s 4 opcije bez tajmera, tako da možete usporiti i razmisliti o redovima prije nego što odaberete odgovor.

Opcije težine i broja pitanja

Težina je namjerno miješana: vidjet ćete jednostavnu identifikaciju spojeva uz složenije slučajeve koji uključuju NULL vrijednosti, filtriranje i neusklađene redove. Odaberite svoj preferirani broj pitanja i težinu prije nego što započnete kako biste prilagodili sesiju brzim vježbama ili dubljem pregledu.

Uobičajene zamke na koje treba paziti

  • Stavljanje uvjeta na pogrešnu stranu LIJEVOG SPOJA i slučajno pretvaranje u UNUTARNJI SPOJ
  • Korištenje WHERE filtara koji uklanjaju NULL- proširene redove nakon vanjskog spoja
  • Zbuniti ponašanje PUNOG SPOJA s UNION-om ili očekivati uklanjanje duplikata
  • Krivo tumačenje ključeva spojeva kada postoji više podudaranja (množenje redaka)
  • Zaboravljanje kako se NULL vrijednosti ponašaju u usporedbama spojeva

Savjeti za poboljšanje točnosti

Prije odgovaranja, mentalno navedite koja je tablica „očuvana“ (za LIJEVI/PUNI) i gdje se NULL-ovi mogu pojaviti. Zatim prvo procijenite broj redaka, a tek nakon toga usredotočite se na specifične vraćene stupce.

Primjeri pitanja

Što radi INNER JOIN u SQL-u?

  • A.Vraća zapise s odgovarajućim vrijednostima u obje tablice
  • B.Vraća sve zapise iz jedne tablice
  • C.Vraća sve zapise iz obje tablice
  • D.Vraća samo zapise s neodgovarajućim vrijednostima

Koji SQL JOIN vraća sve zapise iz lijeve tablice i odgovarajuće zapise iz desne tablice?

  • A.LEFT JOIN
  • B.INNER JOIN
  • C.RIGHT JOIN
  • D.FULL JOIN

Što će FULL OUTER JOIN vratiti?

  • A.Sve zapise iz obje tablice, s nullovima gdje nema podudaranja
  • B.Samo odgovarajuće zapise
  • C.Samo zapise iz lijeve tablice
  • D.Samo zapise iz desne tablice

Česta pitanja o kvizu

Koliko pitanja ima u ovom kvizu?

Ovaj kviz ima 129 pitanja o UNUTARNJIM, LIJEVIM i PUNIM spojevima.

Na koje vrste spojeva se kviz fokusira?

Fokusira se na ponašanje i ishode UNUTARNJEG SPOJA, LIJEVOG (VANJSKOG) SPOJA i PUNOG (VANJSKOG) SPOJA.

Je li kviz vremenski ograničen?

Ne. Svako pitanje ima 4 opcije i nema tajmera, tako da možete raditi svojim tempom.

Kako je uravnotežena težina?

Težina je miješana, kombinirajući osnove s rubnim slučajevima poput rukovanja NULL-ovima, filtara nakon spojeva i množenja redaka.

Mogu li odabrati broj pitanja i težinu?

Da. Možete odabrati svoj preferirani broj pitanja i težinu prije nego što započnete kako biste uskladili svoje ciljeve učenja.

Povezani kvizovi

Osnove indeksiranja: B-stabla i hash

Osnove indeksiranja: B-stabla i hash

Izgradite čvrstu osnovu u indeksiranju baza podataka s B-stablima i hash indeksima. Testirat ćete kako indeksi ubrzavaju čitanje, koje kompromisne situacije uvode na pisanju i koji tip indeksa odgovara uobičajenim obrascima upita. Odaberite svoju omiljenu težinu i broj pitanja, a zatim učite iz svake objašnjenja - bez pritiska vremena.

2,389
Igraj odmah
Transakcije i razine izolacije objašnjene

Transakcije i razine izolacije objašnjene

Testirajte svoje razumijevanje baza podataka, transakcija i razina izolacije kroz praktična pitanja temeljena na scenarijima. Pregledat ćete ACID, zaključavanje, MVCC i klasične anomalije poput prljavih čitanja i fantomskih čitanja. Pomiješajte osnove s rješavanjem stvarnih problema kako biste ojačali svoje SQL i dizajnerske instinkte.

4,969
Igraj odmah
Objašnjeni modeli usluga računalstva u oblaku

Objašnjeni modeli usluga računalstva u oblaku

Provjerite svoje razumijevanje kako se usluge u oblaku isporučuju i koriste. Pokriva IaaS, PaaS, SaaS, kontejnere naspram VM-ova, regije/zone dostupnosti i osnove zajedničke odgovornosti.

2,841
Igraj odmah
Komponente i uloge računalnog hardvera

Komponente i uloge računalnog hardvera

Uparite ključne komponente računala s onim što rade i kako utječu na performanse. Obuhvaća CPU, GPU, RAM, vrste pohrane, matične ploče, napajanja i priključke.

3,362
Igraj odmah
Osnove sintakse programskih jezika

Osnove sintakse programskih jezika

Testirajte svoje znanje o uobičajenoj sintaksi programiranja kroz popularne jezike. Pitanja se fokusiraju na varijable, petlje, funkcije i osnovne strukture podataka bez potrebe za dubokom teorijom računalnih znanosti.

4,654
Igraj odmah
Cybersecurity prijetnje i obrane

Cybersecurity prijetnje i obrane

Identificirajte uobičajene cyber prijetnje i najbolje obrambene prakse koje se koriste za smanjenje rizika. Obuhvaća phishing, malware, lozinke, MFA, osnove enkripcije i sigurne navike pregledavanja.

4,046
Igraj odmah