Bevezetés az SQL interjú előzetes kérdéseire és válaszaira

Tehát végül megtalálta álmai munkáját az Advance SQL-ben, de azon gondolkodik, hogyan lehet megtörni az Advance SQL interjút, és mi lehet az előzetes SQL interjú kérdése. Minden interjú különbözik, és a munkaköre is eltérő. Ezt szem előtt tartva a leggyakoribb SQL interjú kérdéseket és válaszokat dolgoztunk ki, amelyek segítenek az interjú sikerében.

Az alábbiakban találjuk azokat a legfontosabb előzetes SQL interjúkérdéseket, amelyeket gyakran kérdeznek egy interjúban

1. Mi a szinonima?

Válasz:
A szinonimával alternatív neveket hozhat létre az adatbázisban található objektumok számára. Ha egy objektumot átneveznek, vagy egy objektum sémáját megváltoztatják, akkor a szinonímával a meglévő alkalmazások továbbra is használhatják a régi neveket. A szinonimák a különféle adatbázisokban vagy akár különféle kiszolgálókban található objektumokra hivatkozhatnak három vagy négy részből álló objektumnevek használatával. A szinonimának egy adatbázis-objektumra kell hivatkoznia, és nem egy másik szinonimára. Több név létrehozható egyetlen adatbázis-objektumhoz, feltéve, hogy mindegyik közvetlenül az adatbázis-objektumra hivatkozik.

2. Milyen előnyei vannak a szinonimák használatának?

Válasz:

  • A SYNONYM-ek absztrakciós réteget biztosítanak a hivatkozott objektum felett
  • Engedélyezze a bonyolult (többrészes) és hosszú nevek megváltoztatását egyszerűsített álnévvel, mint ugyanaz a kiszolgáló rezidens objektum.
  • Rugalmasságot biztosít az objektumok helyének megváltoztatására a meglévő kód megváltoztatása nélkül.
  • Ugyanabban az adatbázisban a SYNONYM-ek létrehozhatók, hogy visszamenőleges kompatibilitást biztosítsanak a régebbi alkalmazások számára az objektumok leesése vagy átnevezése esetén.
  • A SYNONYM-ek hasznosak lehetnek, ha az előtér-lekérdező eszközöket, például táblázatokat és az Access-kapcsolódó táblák közvetlen linkeit megadják a táblákhoz.

3.Húzza ki a szinonimák használatának néhány hátrányát?

Válasz:

  • A SYNONYM lazán kapcsolódik a hivatkozott objektumokhoz, ami azt jelenti, hogy a SYNONYM törölhető anélkül, hogy figyelmeztetne, hogy bármilyen más adatbázis objektum hivatkozik rá.
  • A belső lánc nem megengedett. Ez azt jelenti, hogy nem hozhat létre SYNONYM szinonimát.
  • Nem hozhat létre táblát azonos szinonimával
  • Az az objektum, amelyhez a SYNONYM készül, futási időben ellenőrzésre kerül. A létrehozáskor nem ellenőrzik. Ezért ha bármilyen kapcsolódó hibát, például helyesírási hibát okoz, a szinonimát sikeresen létrehozza, de az objektum elérésekor hibát fog kapni.
  • A SYNONYM nem hivatkozható DDL utasításban

4. Nevezze meg az SQL Server általánosan használt összesített funkciókat

Válasz:
AVG, CHECKSUM_AGG, COUNT, COUNT_BIG, GROUPING, MAX, MIN, SUM, STDEV, STDEVP, VAR, VARP

5. Magyarázza az aggregált függvények használatát?

Válasz:

AVGVisszaadja a készlet átlagértékét. Nem veszi figyelembe a null értékeket; úgy konfigurálható, hogy az összes érték (alapértelmezett) vagy csak a készlet különálló értékeinek átlagolására legyen beállítva.
CHECKSUM_AGGVisszaadja a csoportban az összes vagy különálló érték ellenőrző összegét, figyelmen kívül hagyva a null értékeket.
SZÁMOLVisszaadja a sorok számát, külön vagy külön, kifejezés vagy (opcionálisan) egyszerű sorszám alapján.
COUNT_BIGVégrehajt, mint a COUNT, azzal a különbséggel, hogy egy bigint helyett egy int adattípust ad vissza.
CSOPORTOSÍTÁSAzt jelzi, hogy a GROUP BY listában megadott oszlop aggregált-e. 0 vagy 1 értéket ad vissza.
MAXVisszaadja a készlet maximális értékét a megadott oszlopnév alapján.
MINVisszaadja a készlet minimális értékét a megadott oszlopnév alapján.
ÖSSZEGVisszaadja a készletben szereplő értékek összegét a megadott oszlopnév alapján.
szórásVisszaadja az összes érték statisztikai szórását a megadott oszlopnév alapján.
STDEVPAz összes érték statisztikai populáció-szórását adja vissza a megadott oszlopnév alapján.
VARVisszaadja az összes érték statisztikai varianciáját a megadott oszlopnév alapján.
VARPVisszaadja az összes érték statisztikai populációs varianciáját a megadott oszlopnév alapján.

6. Nevezze meg az SQL lehetséges csatlakozásának különféle típusait?

Válasz:
Belső csatlakozás, bal oldali csatlakozás, bal oldali külső csatlakozás, teljes kültéri csatlakozás, keresztirányú csatlakozás

7. Ismertesse a különféle csatlakozási típusokat?

Válasz:

Csatlakozás típusa

Leírás

BELSŐ ÖSSZEKAPCSOLÁSCsak az egyes táblák minden sorának kért adatait adja vissza, ha a csatlakozási mezőben pontos egyezés van.
Bal oldali csatlakozásVisszaadja az összes sorhoz kért adatokat a csatlakozási műveletben megadott első táblázatból; csak a második megadott táblázat soraira ad vissza adatokat, ahol van egyező érték. Ez null értékeket eredményezhet az eredményben, ha az illesztés első feltüntetett táblázata rendelkezik egy sorral, amelynek nincs megfelelő sor (ok) a második megadott táblázatban.
JOGI KÜLSŐ CSATLAKOZÁSVisszaadja az összes sorhoz kért adatokat a csatlakozási műveletben megadott második táblázatból; csak az első megadott táblázatból származó sorok adatait adja vissza, ha van egyező érték. Ennek eredményeként null értékek lehetnek az eredményben, ha az illesztés második megadott táblája olyan sorral rendelkezik, amelynek nincs megfelelő sor (ok) az első megadott táblázatban.
TELJES KÜLSŐ CSATLAKOZÁSA kért adatokat az összes sorhoz adja vissza mindkét korrelált táblában, de az eredmény null értékeket fog tartalmazni azoknak a soroknak, amelyeknek a másik oldalán nincs illesztési érték.
CSATLAKOZÁSVisszaad egy derékszögű (kereszt) terméket; más szóval, a sorok minden lehetséges kombinációja a két táblázat között.

8. Mi a skaláris alkérelmek és a korrelációs alkérelmek?

Válasz
Ha egy alkérdés pontosan egy sort és egy oszlopot ad vissza, akkor ezt skaláris alkérdésnek kell tekinteni.
Időnként egy alkérdés nem képes feldolgozni a külső lekérdezésből származó információk nélkül. Ezekben az esetekben a táblázatok álnévét használják a lekérdezési argumentumok körének meghatározására, és lehetővé teszik az alkérdezés „paraméterezését” a külső lekérdezésből. A belső lekérdezés tehát korrelál a külső lekérdezéssel. A nettó hatás egy „oda-vissza” végrehajtás, ahol a külső lekérdezés eredményének egyetlen sora megengedi a paraméterek átadását a belső lekérdezéshez végrehajtás céljából

9. Hogyan fogja megtalálni a munkavállalók második legmagasabb fizetését?

Válasz
Válassza a MAX (fizetés) lehetőséget az EDUCBA_Employee közül WHERE fizetés NINCSEN (válassza a MAX (fizetés) lehetőséget az EDUCBA_EMPLOYEE közül)

10. Mi a közös táblázatos kifejezés (CTE)

Válasz
A Common Table Expression (CTE) az SQL Server 2005-ben került bevezetésre. A CTE célja egy olyan szintaktikai opció biztosítása, amely lehetővé teszi a fejlesztő számára, hogy az ideiglenes adatszerkezetekkel logikai, és nem fizikailag működjön. Ahelyett, hogy ideiglenes táblákat vagy táblaváltozókat kellene létrehoznia a bonyolultabb feladatok elvégzéséhez, az SQL fejlesztő mostantól használhatja a CTE-t, és jelentősen egyszerűsítheti a logikát. A CTE alapvető formátuma:
Kifejezéssel_név ((oszlopnév (, … n))) AS
(CTE_query_definition)
SELECT
FROM kifejezés_név;

11. Hogyan lehet alternatív rekordokat szerezni az asztalról?

Válasz
A rekordok mind páratlan, mind páratlan sorszámra szerezhetők -.
Páros számok esetén: -
Válassza ki az alkalmazott_nevet a következő közül (Válasszon rowno-t, alkalmazott_id-et az alkalmazottból), ahol mod (rowno, 2) = 0
Páratlan számok esetén: -
Válassza az alkalmazott_id lehetőséget (Válasszon rowno-t, alkalmazott_id-et az alkalmazottból), ahol mod (rowno, 2) = 1

12.Miben különbözik az NVL és az NVL2 funkciók?

Válasz
Az NVL (exp1, exp2) függvény konvertálja az exp1 kifejezést az exp2 cél kifejezésré, ha az exp1 NULL-t tartalmaz. Az exp1 azonos adattípusú, mint a visszatérési érték.
Az NVL2 (exp1, exp2, exp3) függvény ellenőrzi az első exp1 kifejezést, ha az exp1 nem null, akkor a második exp2 kifejezés eredményül tér vissza. Ha az első exp1 kifejezés nulla, akkor a harmadik exp3 kifejezés visszaadódik.

Ajánlott cikk

Ez egy útmutató az SQL előzetes interjú kérdéseinek és válaszának listájához, így a jelölt könnyen meg tudja oldani ezeket az előző SQL interjú kérdéseket. A következő cikkeket is megnézheti további információkért -

  1. ESL interjúval kapcsolatos kérdések és válaszok Legfontosabb
  2. SSRS interjúkérdések - Hogyan lehet feltalálni a 10 legfontosabb kérdést
  3. 12 legsikeresebb TSQL interjú kérdés és válasz
  4. 5 legfontosabb Cognos interjúkérdések és válaszok
  5. Útmutató az AGGREGATE funkcióhoz Excelben