RDBMS az egyik leggyakrabban használt adatbázisok a mai napig, ezért SQL készségek nélkülözhetetlenek a legtöbb feladat szerepek. Ebben az SQL Interview Questions cikkben bemutatom az SQL (strukturált lekérdezési nyelv) leggyakrabban feltett kérdéseit. Ez a cikk a tökéletes útmutató, hogy megtanulják a fogalmak kapcsolódó SQL, Oracle, MS SQL Server, MySQL adatbázis., A Top 65 SQL Interjú kérdések cikk az egyablakos forrás, ahonnan növelheti az interjú előkészítése.
kezdjük!
SQL Interjú kérdések
- mi a különbség az SQL és a MySQL között?
- melyek az SQL különböző részhalmazai?
- mit jelent a DBMS? Melyek a különböző típusok?
- mit jelent az SQL táblázata és mezője?
- mi csatlakozik az SQL-hez?,
- mi a különbség a Char és a VARCHAR2 adattípus között az SQL-ben?
- mi az elsődleges kulcs?
- mik azok a megszorítások?
- mi a különbség a DELETE és a csonka kijelentések között?
- mi az egyedi kulcs?
Q1. Mi a különbség az SQL és a MySQL között?,
SQL | MySQL |
SQL is a standard language which stands for Structured Query Language based on the English language | MySQL is a database management system. |
SQL is the core of the relational database which is used for accessing and managing database |
MySQL is an RDMS (Relational Database Management System) such as SQL Server, Informix etc. |
Q2., Melyek az SQL különböző részhalmazai?
- Data Definition Language (DDL) – lehetővé teszi, hogy különböző műveleteket hajtson végre az adatbázisban, mint például objektumok létrehozása, módosítása vagy törlése.
- Adatkezelési nyelv(DML) – lehetővé teszi az adatok elérését és manipulálását. Segít beszúrni, frissíteni, törölni és letölteni az adatokat az adatbázisból.
- Adatvezérlő nyelv – DCL) – lehetővé teszi az adatbázishoz való hozzáférés ellenőrzését. Példa-Grant, visszavonja a hozzáférési engedélyeket.
Q3. Hogy érted, hogy DBMS? Melyek a különböző típusok?,
az adatbázis-kezelő rendszer (DBMS) egy olyan szoftver alkalmazás, amely együttműködik a felhasználóval, az alkalmazásokkal és magával az adatbázissal Az adatok rögzítéséhez és elemzéséhez. Az adatbázis strukturált adatgyűjtés.
a DBMS lehetővé teszi a felhasználó számára, hogy kölcsönhatásba lépjen az adatbázissal. Az adatbázisban tárolt adatok módosíthatók, lekérhetők és törölhetők, bármilyen típusúak lehetnek, mint például karakterláncok, számok, képek stb.
kétféle DBMS létezik:
- relációs adatbázis-kezelő rendszer: az adatokat kapcsolatok (táblázatok) tárolják. Példa-MySQL.,
- nem relációs adatbázis-kezelő rendszer: nincs fogalma a kapcsolatokról, a kapcsokról és az attribútumokról. Példa-MongoDB
Q4. Hogy érted, hogy tábla és Mező az SQL-ben?
a táblázat a sorok és oszlopok formájában szervezett adatgyűjtésre utal. A mező a táblázatban szereplő oszlopok számát jelenti. Például:
táblázat: StudentInformation
mező: Stu Id, Stu név, Stu Marks
Q5. Mi csatlakozik az SQL-hez?
A JOIN záradék két vagy több tábla sorainak kombinálására szolgál, a közöttük lévő kapcsolódó oszlop alapján., Két tábla egyesítésére vagy az adatok onnan történő lekérésére szolgál. 4 típusú csatlakozás létezik, amint az alábbiakra hivatkozhat:
- Belső Csatlakozás: a Belső Csatlakozás az SQL-ben a leggyakoribb típusú csatlakozás. Arra használják, hogy visszaadja az összes sort több táblából, ahol a csatlakozási feltétel teljesül.
-
bal Csatlakozás: bal Csatlakozás az SQL – ben az összes sor visszaadására szolgál a bal asztalról, de csak a megfelelő sorok a jobb asztalról, ahol a csatlakozási feltétel teljesül.,
-
jobb Csatlakozás: jobb Csatlakozás az SQL-ben az összes sor visszaadására szolgál a jobb oldali táblából, de csak a bal oldali táblázat megfelelő sorai, ahol a csatlakozási feltétel teljesül.
-
teljes Csatlakozás: a Full join visszaadja az összes rekordot, ha bármelyik táblában van egyezés. Ezért visszaadja az összes sort a bal oldali asztalról, valamint az összes sort a jobb oldali asztalról.
Q6. Mi a különbség a Char és a VARCHAR2 adattípus között az SQL-ben?,
mind a Char, mind a Varchar2 karakterek adattípusához használatos, de a varchar2 változó hosszúságú karakterláncokhoz használható, míg a Char rögzített hosszúságú karakterláncokhoz használható. Például a char(10) csak 10 karaktert képes tárolni, és nem képes más hosszúságú karakterláncot tárolni, míg a varchar2(10) bármilyen hosszúságot, azaz 6,8,2-t tárolhat ebben a változóban.
Q7. Mi az elsődleges kulcs?
- az SQL elsődleges kulcsa egy oszlop (vagy oszlopok gyűjteménye) vagy egy oszlopkészlet, amely egyedileg azonosítja a táblázat minden sorát.,
- egyedileg azonosítja a táblázat egyetlen sorát
- Null értékek nem engedélyezettek
példa-a hallgatói táblázatban a Stu_ID az elsődleges kulcs.
Q8. Mik azok a korlátok?
Az SQL korlátozásai a táblázat adattípusának korlátozására szolgálnak. Meg lehet adni a táblázat nyilatkozat létrehozása vagy módosítása közben. A megszorítások mintája:
- Nem NULL
- ellenőrizze
- alapértelmezett
- egyedi
- elsődleges kulcs
- idegen kulcs
Q9. Mi a különbség a törlés és a csonka kijelentések között?,
DELETE | TRUNCATE |
Delete parancs segítségével törölhet egy sort egy táblázatban.a | Csonka a táblázat összes sorának törlésére szolgál. |
a Törlés utasítás használata után visszaállíthatja az adatokat. | nem lehet visszaállítani az adatokat. |
ez egy DML parancs. | ez egy DDL parancs. |
lassabb, mint a csonka utasítás. | ez gyorsabb., |
Q10. Mi az egyedülálló kulcs?
- egyedileg azonosítja a táblázat egyetlen sorát.
- több érték megengedett táblázatonként.
- null értékek megengedettek.
ezen az SQL Interjúkérdések blogon kívül, ha szakemberektől szeretne képezni ezt a technológiát, választhat strukturált képzést az edureka-tól!
Q11. Mi az idegen kulcs az SQL-ben?
- idegen kulcs referenciális integritást tart fenn azáltal, hogy az adatok közötti kapcsolatot két táblában érvényesíti.,
- az idegen kulcs a gyermek táblázatban az elsődleges kulcsra utal a szülői táblázatban.
- az idegen kulcskorlátozás megakadályozza azokat az intézkedéseket, amelyek tönkretennék a gyermek és a szülő asztalok közötti kapcsolatokat.
Q12. Mit jelent az adatok integritása?
Az adatok integritása meghatározza az adatbázisban tárolt adatok pontosságát, valamint konzisztenciáját. Az integritási korlátokat is meghatározza az adatokra vonatkozó üzleti szabályok érvényesítésére, amikor egy alkalmazásba vagy adatbázisba kerülnek.
Q13. Mi a különbség a fürtözött és a nem fürtözött index között az SQL-ben?,
az SQL-ben a fürtözött és nem fürtözött indexek közötti különbségek a következők :
- fürtözött index az adatok egyszerű visszakeresésére szolgál az adatbázisból, és gyorsabb, míg a nem fürtözött indexből történő olvasás viszonylag lassabb.
- a fürtözött index megváltoztatja a rekordok adatbázisban történő tárolásának módját, mivel sorokat rendez az oszlop szerint, amely fürtözött Indexnek van beállítva, míg egy nem fürtözött indexben nem változtatja meg a tárolásának módját, hanem külön objektumot hoz létre egy táblázatban, amely a keresés után az eredeti táblázatsorokra mutat.,
-
egy táblázatnak csak egy fürtözött indexe lehet, míg sok nem fürtözött indexe lehet.
Q14. Írjon egy SQL lekérdezést az aktuális dátum megjelenítéséhez?
az SQL-ben van egy beépített funkció, a GetDate (), amely segít az aktuális időbélyeg/dátum visszatérésében.
Q15.Mit értesz a lekérdezés optimalizálásával?
az a fázis, amely azonosítja az értékelési lekérdezés tervét, amelynek a legkisebb becsült költsége van, lekérdezés optimalizálásnak nevezik.,
a lekérdezés optimalizálásának előnyei a következők:
- a kimenet gyorsabb
- nagyobb számú lekérdezést lehet végrehajtani kevesebb idő alatt
- csökkenti az idő és a tér összetettségét
SQL Interjú kérdések
Q16. Hogy érted, hogy Denormalizálás?
a denormalizáció olyan technikára utal, amelyet az adatbázis magasabb vagy alacsonyabb formáiból származó adatok elérésére használnak. Segít az adatbázis-kezelőknek a teljes infrastruktúra teljesítményének növelésében, mivel redundanciát vezet be egy táblázatba., A redundáns adatokat egy táblázatba egészíti ki olyan adatbázis-lekérdezések beépítésével, amelyek a különböző táblázatokból származó adatokat egyetlen táblázatba egyesítik.
Q17. Mik azok az entitások és kapcsolatok?
entitások: egy személy, hely vagy dolog a valós világban, amelyről az adatokat adatbázisban lehet tárolni. A táblázatok olyan adatokat tárolnak, amelyek az entitás egyik típusát képviselik. Például-egy banki adatbázis rendelkezik ügyféltáblával az ügyféladatok tárolására. Az ügyfél táblázat tárolja ezt az információt, mint egy sor attribútumok (oszlopok a táblázatban) minden ügyfél számára.,
kapcsolatok: kapcsolat vagy kapcsolatok olyan entitások között, amelyeknek valami köze van egymáshoz. Például-az ügyfél neve az ügyfélszámla számához, valamint a kapcsolattartási adatokhoz kapcsolódik, amelyek ugyanabban a táblázatban lehetnek. Külön táblák (például ügyfél-fiókok) közötti kapcsolatok is lehetnek.
Q18. Mi az Index?
az index olyan teljesítmény-hangolási módszerre utal, amely lehetővé teszi a rekordok gyorsabb visszakeresését a táblázatból. Az index minden értékhez létrehoz egy bejegyzést, így gyorsabb lesz az Adatok lekérése.
Q19., Magyarázza el a különböző típusú indexeket az SQL-ben.
az SQL-ben három típusú index van:
egyedi Index:
Ez az index nem teszi lehetővé a mező számára, hogy ismétlődő értékeket kapjon, ha az oszlop egyedi indexelt. Ha egy elsődleges kulcs van definiálva, egy egyedi index automatikusan alkalmazható.
fürtözött Index:
Ez az index a kulcsértékek alapján átrendezi a táblázat fizikai sorrendjét és a kereséseket. Minden táblázatnak csak egy fürtözött indexe lehet.,
nem fürtözött Index:
a nem fürtözött Index nem változtatja meg a táblázat fizikai sorrendjét, és fenntartja az adatok logikai sorrendjét. Minden asztal lehet sok nem záródó indexek.
Q20. Mi a normalizáció és milyen előnyei vannak ennek?
Az SQL normalizálása az adatok szervezésének folyamata a duplikáció és redundancia elkerülése érdekében., Néhány előnye:
- Jobb Adatbázis szervezet
- További Táblázatok a kisebb sor
- Hatékony adatok-hozzáférés
- a Nagyobb Rugalmasságot biztosít Lekérdezések
- Gyorsan megtalálja az információkat
- Könnyebb, hogy végre Biztonsági
- Lehetővé teszi a könnyű módosítás
- Csökkentése redundáns, valamint a kettős adatok
- Kompakt Adatbázis
- Konzisztens adatok után módosítása
ezen Kívül SQL Interjú Kérdések Blog, ha azt szeretnénk, hogy a képzett szakemberek ezt a technológiát, akkor választhatja a strukturált képzést edureka!,
Q21. Mi a különbség a DROP és a csonka parancsok között?
A DROP parancs eltávolít egy táblát, amelyet nem lehet visszatekerni az adatbázisból, míg a TRUNCATE parancs eltávolítja az összes sort a táblázatból.
Q22. Magyarázza el a normalizálás különböző típusait.
a normalizálás számos egymást követő szintje van. Ezeket normál formáknak nevezik. Minden egymást követő normál forma az előzőtől függ.Az első három normál forma általában megfelelő.,
- első normál forma (1NF) – nem ismétlődő csoportok sorokban
- második normál forma (2NF)-minden nem Kulcs (támogató) oszlop értéke függ az egész elsődleges kulcs.
- harmadik normál forma (3NF) – kizárólag az elsődleges kulcstól függ, nincs más nem Kulcs (támogató) oszlopérték.
Q23. Mi a savas tulajdonság az adatbázisban?
a sav Atomicitást, konzisztenciát, izolációt, tartósságot jelent. Annak biztosítására szolgál, hogy az adattranzakciókat megbízhatóan dolgozzák fel egy adatbázis-rendszerben.,
- Atomicity: az Atomicitás olyan tranzakciókra vonatkozik, amelyek teljesen megtörténtek vagy meghiúsultak, ha a tranzakció egy adat egyetlen logikai műveletére utal. Ez azt jelenti, hogy ha egy tranzakció egy része sikertelen, a teljes tranzakció sikertelen, az adatbázis állapota változatlan marad.
- konzisztencia: a konzisztencia biztosítja, hogy az adatoknak meg kell felelniük az összes érvényesítési szabálynak. Egyszerű szavakkal azt mondhatja, hogy a tranzakció soha nem hagyja el az adatbázist anélkül, hogy kitöltené az állapotát.
- Isolation: az elszigeteltség fő célja az egyidejű vezérlés.,
- tartósság: A tartósság azt jelenti, hogy ha egy tranzakciót elkövettek, akkor bármi megtörténhet, például áramkimaradás, összeomlás vagy bármilyen hiba között.
Q24. Mit jelent a “Trigger” az SQL-ben?
Az SQL Trigger egy speciális típusú tárolt eljárás, amelyet úgy határoznak meg, hogy automatikusan végrehajtsák az adatok módosításait. Ez lehetővé teszi, hogy végre egy kötegnyi kódot, ha egy betét, frissítés vagy bármely más lekérdezés kerül végrehajtásra ellen egy adott táblázatban.
Q25. Melyek az SQL-ben elérhető különböző operátorok?,
három szereplők rendelkezésre SQL, nevezetesen:
- Aritmetikai Operátorok
- Logikai Operátorok
- Összehasonlító Operátorok
ezen Kívül SQL Interjú Kérdések blog, ha azt szeretnénk, hogy a képzett szakemberek ezt a technológiát, akkor választhatja a strukturált képzést edureka!
Q26. A NULL értékek megegyeznek a nullával vagy az üres térrel?
A NULL érték egyáltalán nem ugyanaz, mint a nulla vagy egy üres hely., A NULL érték olyan értéket jelent, amely nem elérhető, ismeretlen, hozzárendelt vagy nem alkalmazható, míg a nulla szám, az üres hely pedig karakter.
Q27. Mi a különbség a keresztcsatlakozás és a természetes csatlakozás között?
a keresztcsatlakozás két tábla Kereszttermékét vagy derékszögű termékét állítja elő, míg a természetes Csatlakozás az összes azonos nevű oszlopon alapul, mindkét táblában adattípusok.
Q28. Mi az alkönyvtár az SQL-ben?
az alkönyvtár egy lekérdezés egy másik lekérdezés belsejében, ahol egy lekérdezés úgy van definiálva, hogy adatokat vagy információkat visszakeresjen az adatbázisból., Egy alkeretben a külső lekérdezést fő lekérdezésnek nevezik, míg a belső lekérdezést alkeretnek nevezik. Az alkeretek mindig először kerülnek végrehajtásra, az alkeretek eredményét pedig továbbadják a fő lekérdezésnek. Ez lehet beágyazott belsejében egy kiválasztott, frissítés vagy bármely más lekérdezés. Az alkeretek olyan összehasonlító operátorokat is használhatnak, mint például a >,< vagy =.
Q29. Melyek a különböző típusú alkeretek?
kétféle alkvéria létezik: Korrelált és nem korrelált.,
Korrelált alkeretek: ezek olyan lekérdezések, amelyek a külső lekérdezésben hivatkozott táblázatból választják ki az adatokat. Nem tekinthető független lekérdezésnek, mivel egy másik táblára utal, és egy táblázatban szereplő oszlopra utal.
nem korrelált alkérdés: ez a lekérdezés egy független lekérdezés, ahol az alkeretek kimenete helyettesítésre kerül a fő lekérdezésben.
SQL Interjú kérdések
Q30. Sorolja fel a rekordok számának táblázatba vételének módjait?,
a rekordok számának számításához az SQL táblázatban az alábbi parancsokat használhatja:
SELECT * FROM table1SELECT COUNT(*) FROM table1SELECT rows FROM sysindexes WHERE id = OBJECT_ID(table1) AND indid < 2
Ezen az SQL Interjúkérdések blogon kívül, ha szakemberektől szeretne képezni ezt a technológiát, választhat strukturált képzést az edureka-tól!
Q31. Írjon egy SQL lekérdezést, hogy megtalálja az ” A ” – vel kezdődő alkalmazottak nevét?
az”A” – val kezdődő alkalmazottak nevének megjelenítéséhez írja be az alábbi parancsot:
SELECT * FROM Table_name WHERE EmpName like 'A%'
Q32. Írjon egy SQL lekérdezést, hogy megkapja a munkavállaló harmadik legmagasabb fizetését az employee_table-től?,
SELECT TOP 1 salaryFROM(SELECT TOP 3 salaryFROM employee_tableORDER BY salary DESC) AS empORDER BY salary ASC;
Q33. Mi szükség van a csoportos funkciókra az SQL-ben?
a Csoportfunkciók a sorok halmazán dolgoznak, és csoportonként egy eredményt adnak vissza. Az általánosan használt csoportfunkciók közül néhány: AVG, COUNT, MAX, MIN, SUM, variancia.
Q34 . Mi a kapcsolat és mik ezek?
a kapcsolat vagy a kapcsolatok olyan entitások között vannak, amelyeknek valami köze van egymáshoz. A kapcsolatokat úgy definiáljuk, mint az adatbázis táblázatai közötti kapcsolatot. Különböző kapcsolatok vannak, nevezetesen:
- egy-egy kapcsolat.
- egy-Sok kapcsolat.,
- sok-egy kapcsolat.
- Önhivatkozási kapcsolat.
Q35. Hogyan lehet beilleszteni a NULL értékeket egy oszlopba az adatok beillesztése közben?
NULL értékek SQL lehet illeszteni a következő módokon:
- implicit kihagyásával oszlop oszlop listából.
- kifejezetten megadásával NULL kulcsszó az értékek záradék
Q36. Mi a fő különbség a “kettő között” és az ” IN ” állapot operátorok között?,
az operátor között sorokat kell megjeleníteni egy sor értéktartomány alapján, míg az IN condition operátort egy adott értékkészletben található értékek ellenőrzésére használják.
példa között:
SELECT * FROM Students where ROLL_NO BETWEEN 10 AND 50;
SELECT * FROM students where ROLL_NO IN (8,15,25);
Q37. Miért használják az SQL funkciókat?,
az SQL funkciókat a következő célokra használják:
- az adatokra vonatkozó számítások elvégzéséhez
- az egyes adatelemek módosításához
- a kimenet manipulálásához
- a dátumok és számok formázásához
- az adattípusok konvertálásához
Q38. Mi szükség van az egyesítési nyilatkozatra?
Ez a kijelentés lehetővé teszi az adatok feltételes frissítését vagy beillesztését egy táblázatba. Frissítést hajt végre, ha létezik sor, vagy betét, ha a sor nem létezik.
Q39. Hogy érted, hogy rekurzív tárolt eljárás?,
a rekurzív tárolt eljárás olyan tárolt eljárásra utal, amely önmagában hív, amíg el nem éri a határfeltételeket. Ez a rekurzív funkció vagy eljárás segít a programozóknak ugyanazt az n kódkészletet használni.
Q40. Mi a záradék az SQL-ben?
az SQL záradék segít korlátozni az eredményt a lekérdezés feltételének megadásával. A záradék segít a sorok szűrésében a teljes rekordkészletből.
például-ahol, amelynek záradék.,
ezen az SQL Interjúkérdések blogon kívül, ha szakemberektől szeretne képezni ezt a technológiát, választhat egy strukturált képzést az edureka-tól! Kattintson az alábbi többet tudni.
Q41. Mi a különbség a “birtoklás” záradék és a ” hol ” záradék között?
a záradék csak SELECT utasításokkal használható. Általában egy csoportban klauzula szerint használják, amikor a GROUP BY-t nem használják, úgy viselkedik, mint egy WHERE záradék.,
miután záradék csak akkor használható a csoport által függvény egy lekérdezés, míg ahol záradékot alkalmaznak minden sorban, mielőtt azok egy része a csoport által függvény egy lekérdezés.
Q42. Sorolja fel azokat a módokat, amelyekben a dinamikus SQL végrehajtható?
Az alábbiakban bemutatjuk azokat a módszereket, amelyekkel a dinamikus SQL végrehajtható:
- írjon egy lekérdezést paraméterekkel.
- EXEC használatával.
- segítségével sp_executesql.
Q43. Melyek a korlátok különböző szintjei?
a megszorítások egy oszlop ábrázolása az adat entitás és a következetesség érvényesítésére., A kényszernek két szintje van, nevezetesen:
- oszlopszintű kényszer
- táblázat szintű kényszer
Q44. Hogyan lehet letölteni a közös rekordokat két asztalról?
az INTERSECT segítségével két táblából is lekérheti a közös rekordokat. Például:
1 | Select studentID from studentid., <strong>INTERSECT </strong> Select StudentID from Exam |
Q45. Soroljon fel néhány esettanulási funkciót az SQL-ben?
az SQL-ben három esetmanipulációs funkció van, nevezetesen:
- alsó: Ez a függvény kisbetűvel adja vissza a karakterláncot. Argumentumként egy karakterláncot vesz fel, és úgy adja vissza, hogy alacsonyabb tokba konvertálja., Szintaxis:
LOWER(‘string’)
- felső: Ez a függvény nagybetűvel adja vissza a karakterláncot. Argumentumként egy karakterláncot vesz fel, majd nagybetűvel konvertálja. Szintaxis:
UPPER(‘string’)
- INITCAP: ez a függvény az első betűt nagybetűvel, a többi betűt pedig kisbetűvel adja vissza. Szintaxis:
INITCAP(‘string’)
eltekintve ez SQL Interjú kérdések blog, ha azt szeretnénk, hogy képzett szakemberek ezt a technológiát, akkor választhat egy strukturált képzés edureka! Kattintson az alábbi többet tudni.,
Q46. Melyek az SQL-ben elérhető különböző készletkezelők?
a rendelkezésre álló készletüzemeltetők némelyike-Union, Intersect vagy Minus operátorok.
Q47. Mi az ALIAS parancs?
ALIAS parancs az SQL-ben az a név, amelyet bármely táblához vagy oszlophoz lehet adni. Ez az alias név utalhat arra a helyre, ahol egy adott táblázat vagy oszlop azonosítására szolgáló záradék található.
például-
Select emp.empID, dept.Result from employee emp, department as dept where emp.empID=dept.empID
a fenti példában az emp az alkalmazotti táblázat alias nevére utal, a dept pedig az osztálytábla alias nevére.
Q48. Mik az aggregált és skaláris funkciók?,
Az aggregált függvények a matematikai számítás kiértékelésére szolgálnak, és egyetlen értéket adnak vissza. Ezeket a számításokat a táblázat oszlopaiból végezzük. Például-max (), count() kiszámítása a numerikus.
a skalár függvények A bemeneti érték alapján egyetlen értéket adnak vissza. Például-UCASE (), most () kiszámítása tekintetében string.
Q49. Hogyan lehet letölteni alternatív rekordokat egy asztalról?
alternatív rekordokat hozhat létre, azaz mind páratlan, mind páros sorszámokat., Például-páros számok megjelenítéséhez használja a következő parancsot:
válassza ki a studentId-t (válassza a rowno, studentId-t a student-től), ahol mod(rowno, 2)=0
most páratlan számok megjelenítéséhez:
Select studentId from (Select rowno, studentId from student) where mod(rowno,2)=1
Q50. Nevezze meg azt az operátort, amelyet a lekérdezésben használnak a mintaillesztéshez?
hasonló operátort használnak a mintaillesztéshez, és használható-ként is.
- % – nulla vagy több karakternek felel meg.
például – select * a diákok, ahol studentname mint “a%”
_ (aláhúzás) – ez megegyezik pontosan egy karakter.,
például-select * from student where studentname like ‘abc_’
eltekintve ez SQL Interjú kérdések Blog, ha azt szeretnénk, hogy képzett szakemberek ezt a technológiát, akkor választhat strukturált képzés edureka!
Q51. Hogyan lehet egyedi rekordokat kiválasztani egy táblázatból?
a különálló kulcsszó segítségével egyedi rekordokat választhat ki egy táblázatból.
Select DISTINCT studentID from Student
ezzel a paranccsal egyedi diákazonosítót nyomtat az asztali hallgatóból.
Q52. Hogyan lehet letölteni az első 5 karakter a karakterlánc?,
a karakterláncok letöltésének sokféle módja van. Például:
Select SUBSTRING (StudentName,1,5) as studentname from student
Q53. Mi a fő különbség az SQL és a PL / SQL között?
az SQL egy lekérdezési nyelv, amely lehetővé teszi egyetlen lekérdezés kiadását vagy egyetlen beszúrás/frissítés/törlés végrehajtását, míg a PL / SQL az Oracle “eljárási nyelve” SQL, amely lehetővé teszi egy teljes program (hurkok, változók stb.) több művelet végrehajtása, például a kijelölés/beillesztés/frissítés/törlés.
Q54. Mi a kilátás?,
a nézet egy virtuális tábla, amely a táblázatban szereplő adatok egy részhalmazából áll. Mivel a nézetek nincsenek jelen, kevesebb helyet kell tárolni. A nézetben egy vagy több táblázat adatai kombinálhatók, ez a kapcsolattól függ.
Q55. Mire használják a nézeteket?
a nézet egy táblázaton vagy más nézeten alapuló logikai pillanatképre utal. A következő okok miatt használják:
- az adatokhoz való hozzáférés korlátozása.
- összetett lekérdezések egyszerűvé tétele.
- Az adatok függetlenségének biztosítása.
- különböző nézetek biztosítása ugyanazon adatokról.
Q56., Mi a tárolt eljárás?
a tárolt eljárás olyan funkció, amely sok sql utasításból áll az adatbázisrendszer eléréséhez. Számos SQL utasítás egy tárolt eljárásba tömörül, és végrehajtja azokat, amikor és ahol szükséges, ami időt takarít meg, és elkerüli a kód újra és újra írását.
Q57. Sorolja fel a tárolt eljárás előnyeit és hátrányait?
a tárolt eljárás lehet használni, mint egy moduláris programozás, ami azt jelenti, hozzon létre egyszer, tárolja, majd hívja többször, amikor szükség van rá. Ez támogatja a gyorsabb végrehajtást., Emellett csökkenti a hálózati forgalmat, és jobb biztonságot nyújt az adatok számára.
hátrány:
a tárolt eljárás egyetlen hátránya, hogy csak az adatbázisban hajtható végre, és több memóriát használ fel az adatbázis szerveren.
Q58. Sorolja fel a felhasználó által definiált funkciók összes típusát?
háromféle felhasználói függvényeket, nevezetesen:
- Skalár Függvények
- Inline Táblázat-értékű függvények
- Multi-nyilatkozat értékű függvények
Skalár tér vissza a készülék, variáns meghatározott, a vissza záradék., A meghatározott funkciók másik két típusa visszatérési táblázat.
Q59. Hogy érted, hogy összevonás?
az összesítés olyan szabályok halmaza, amelyek meghatározzák az adatok rendezését, valamint összehasonlítását. A karakteradatok rendezése a helyes karaktersorozatot meghatározó szabályok alapján történik, az esetérzékenység, a karakterszélesség stb.megadásának lehetőségeivel együtt.
Q60. Melyek a különböző típusú Kollációs érzékenység?
Az alábbiakban a különböző típusú kollációs érzékenység:
- eset érzékenység: A és a és B és b.
- Kana érzékenység: japán Kana karakterek.,
- Width Sensitivity: Single byte character and double-byte character.
- Akcentusérzékenység.
ezen az SQL Interjúkérdések blogon kívül, ha szakemberektől szeretne képezni ezt a technológiát, választhat strukturált képzést az edureka-tól!
Q61. Mik azok a helyi és globális változók?
ezek a változók csak a függvény belsejében használhatók vagy létezhetnek. Ezeket a változókat semmilyen más függvény nem használja vagy utalja.
globális változók:
ezek a változók azok a változók, amelyek a program egészében elérhetők., Globális változók nem hozhatók létre, amikor ezt a funkciót hívják.
Q62. Mi az automatikus növekmény az SQL-ben?
Autoincrement kulcsszó lehetővé teszi a felhasználó számára, hogy hozzon létre egy egyedi számot kap generált, amikor egy új rekordot helyezünk a táblázatban.
Ez a kulcsszó általában akkor szükséges, amikor az SQL elsődleges kulcsát használják.
az automatikus növekmény kulcsszó használható az Oracle-ben, az IDENTITY kulcsszó pedig az SQL Serverben.
Q63. Mi az a Datawarehouse?
Datawarehouse utal, hogy a központi adattár az adatok, ahol az adatok össze több információforrásból., Ezeket az adatokat konszolidálják, átalakítják és elérhetővé teszik a bányászat, valamint az online feldolgozás számára. Raktári adatok is van egy részhalmaza az adatok úgynevezett Data Marts.
Q64. Melyek a különböző hitelesítési módok az SQL Serverben? Hogyan lehet megváltoztatni?
Windows mód és vegyes mód-SQL és Windows., Az alábbi lépésekre léphet az SQL Server hitelesítési módjának megváltoztatásához:
- kattintson a Start >programok> Microsoft SQL Server és kattintson az SQL Enterprise Manager parancsra az SQL Enterprise Manager futtatásához a Microsoft SQL Server programcsoportból.
- Ezután válassza ki a kiszolgálót az Eszközök menüből.
- válassza ki az SQL Server konfigurációs tulajdonságait, majd válassza a biztonsági oldalt.
Q65. Mik azok a dolgok, és cserélje funkció?,
STUFF(string_expression,start, length, replacement_characters)
string_expression: ez a karakterlánc, hogy lesz karakterek helyettesített
hossza: arra utal, hogy a karakterek száma a karakterlánc, amelyek helyettesítik.
REPLACE (string_expression, search_string, replacement_string)
tehát ez az SQL interjúkérdések blog végére vezet minket. Remélem, hogy ez a sor SQL Interjú kérdések segít ász az állásinterjún. Minden a legjobb az interjú!,
ezen az SQL Interjúkérdések blogon kívül, ha az SQL-en szakemberektől szeretne képezni, választhat egy strukturált képzést az edureka-tól! Kattintson az alábbi többet tudni.
nézze meg ezt a MySQL DBA tanúsítási képzést Edureka, egy megbízható online tanulási társaság, amelynek hálózata több mint 250 000 elégedett tanuló. Ez a kurzus a vonatok akkor az alapvető fogalmak & fejlett eszközök és technikák adatok kezelésére, valamint kezeli a MySQL adatbázis., Ez magában foglalja a gyakorlati tanulás fogalmak, mint a MySQL Workbench, MySQL szerver, adatmodellezés, MySQL csatlakozó, adatbázis tervezés, MySQL Parancssor, MySQL funkciók stb. A képzés végén Ön képes lesz arra, hogy saját MySQL adatbázist hozzon létre és kezelje az adatokat.
van egy kérdés számunkra? Kérjük, említse meg ezt az “SQL Interview Questions” blog Megjegyzés rovatában, és mi a lehető leghamarabb visszatérünk Önhöz.
Leave a Reply