RDBMS je jedním z nejčastěji používaných databází k dnešnímu dni, a proto SQL dovednosti jsou nezbytné ve většině pracovních rolí. V tomto článku SQL Interview Questions vám představím Nejčastěji kladené otázky týkající se SQL (Structured Query Language). Tento článek je ideální průvodce pro vás naučit všechny pojmy týkající se SQL, Oracle, MS SQL Server a MySQL databáze., Náš top 65 SQL Rozhovor Otázky článek je one-stop zdroj, odkud můžete zvýšit přípravu rozhovoru.
začněme!
SQL Interview Questions
- jaký je rozdíl mezi SQL a MySQL?
- jaké jsou různé podmnožiny SQL?
- co myslíte DBMS? Jaké jsou jeho různé typy?
- co myslíte tabulkou a polem v SQL?
- jaké jsou spojení v SQL?,
- jaký je rozdíl mezi char a VARCHAR2 datatype v SQL?
- jaký je primární klíč?
- jaké jsou omezení?
- jaký je rozdíl mezi příkazy DELETE a TRUNCATE?
- co je to jedinečný klíč?
Q1. Jaký je rozdíl mezi SQL a MySQL?,
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., Jaké jsou různé podmnožiny SQL?
- jazyk definice dat (DDL) – umožňuje provádět různé operace v databázi, jako je vytváření, změna a mazání objektů.
- jazyk pro manipulaci s daty (DML) – umožňuje přístup a manipulaci s daty. Pomáhá vám vkládat, aktualizovat, mazat a načítat data z databáze.
- jazyk řízení dat (DCL) – umožňuje ovládat přístup k databázi. Příklad-Grant, zrušit přístupová oprávnění.
Q3. Co myslíte DBMS? Jaké jsou jeho různé typy?,
systém pro správu databází (DBMS) je softwarová aplikace, která spolupracuje s uživatelem, aplikacemi a samotnou databází pro zachycení a analýzu dat. Databáze je strukturovaný sběr dat.
DBMS umožňuje uživateli komunikovat s databází. Data uložená v databázi mohou být upravena, načtena a smazána a mohou být jakéhokoli typu, jako jsou řetězce, čísla, obrázky atd.
existují dva typy DBMS:
- relační systém správy databází: data jsou uložena v relacích (tabulkách). Příklad-MySQL.,
- non-relační systém správy databází: neexistuje žádný koncept vztahů, svazků a atributů. Příklad-MongoDB
Q4. Co myslíš tabulkou a polem v SQL?
tabulka označuje sběr dat organizovaným způsobem ve formě řádků a sloupců. Pole označuje počet sloupců v tabulce. Například:
tabulka: StudentInformation
pole: Stu Id, Stu Name, Stu Marks
Q5. Co jsou spojení v SQL?
klauzule o připojení se používá ke kombinaci řádků ze dvou nebo více tabulek na základě souvisejícího sloupce mezi nimi., Používá se ke sloučení dvou tabulek nebo načtení dat odtud. Existují 4 typy spojení, jak můžete odkazovat níže:
- vnitřní spojení: vnitřní spojení v SQL je nejčastějším typem spojení. Používá se k návratu všech řádků z více tabulek, kde je splněna podmínka připojení.
-
LEFT Join: Left Join in SQL se používá k návratu všech řádků z levé tabulky, ale pouze odpovídajících řádků z pravé tabulky, kde je splněna podmínka spojení.,
-
right Join: Right Join in SQL se používá k návratu všech řádků z pravé tabulky, ale pouze odpovídajících řádků z levé tabulky, kde je splněna podmínka spojení.
-
Full Join: full join vrací všechny záznamy, když je shoda v některé z tabulek. Proto vrací všechny řádky z levého bočního stolu a všechny řádky z pravého bočního stolu.
Q6. Jaký je rozdíl mezi char a VARCHAR2 datatype v SQL?,
Jak Char, tak Varchar2 se používají pro znaky datatype, ale varchar2 se používá pro znakové řetězce s proměnnou délkou, zatímco Char se používá pro řetězce s pevnou délkou. Například char(10) může ukládat pouze 10 znaků a nebude schopen uložit řetězec jiné délky, zatímco varchar2(10) může uložit libovolnou délku tj. 6,8,2 v této proměnné.
Q7. Co je primární klíč?
- Primární klíč v SQL je sloupec (nebo kolekce sloupců) nebo sada sloupců, které jednoznačně identifikuje každý řádek v tabulce.,
- Jednoznačně identifikuje jeden řádek v tabulce
- hodnoty Null nejsou povoleny
Příklad – Student, stůl, Stu_ID je primární klíč.
Q8. Co jsou omezení?
omezení v SQL se používají k určení limitu datového typu tabulky. Může být zadán při vytváření nebo změně příkazu tabulky. Vzorek omezení je:
- NOT NULL
- CHECK
- DEFAULT
- UNIQUE
- primární klíč
- cizí klíč
Q9. Jaký je rozdíl mezi příkazy DELETE a TRUNCATE?,
SMAZAT | ZKRÁTIT |
Odstranit příkaz slouží k odstranění řádku v tabulce. | zkrácení se používá k odstranění všech řádků z tabulky. |
data můžete vrátit zpět po použití příkazu delete. | data nelze vrátit zpět. |
jedná se o příkaz DML. | jedná se o příkaz DDL. |
je pomalejší než zkrácený příkaz. | je rychlejší., |
Q10. Co je jedinečný klíč?
- jednoznačně identifikuje jeden řádek v tabulce.
- více hodnot povolených v tabulce.
- nulové hodnoty jsou povoleny.
kromě tohoto blogu SQL Interview Questions, pokud chcete být vyškoleni od profesionálů v této technologii, můžete se rozhodnout pro strukturované školení od společnosti edureka!
Q11. Co je cizí klíč v SQL?
- cizí klíč udržuje referenční integritu vymáháním spojení mezi daty ve dvou tabulkách.,
- cizí klíč v dětské tabulce odkazuje na primární klíč v nadřazené tabulce.
- omezení cizího klíče zabraňuje činnostem, které by zničily vazby mezi tabulkami dítěte a rodiče.
Q12. Co myslíte integritou dat?
integrita dat definuje přesnost a konzistenci dat uložených v databázi. Definuje také omezení integrity, která vymáhají obchodní pravidla týkající se dat, když jsou zadána do aplikace nebo databáze.
Q13. Jaký je rozdíl mezi clustered a non-clustered index v SQL?,
rozdíly mezi clustery a bez clusterů index v SQL jsou :
- Seskupený index je použit pro snadné získávání dat z databáze a jeho rychlejší vzhledem k tomu, že čtení z non clustered index je relativně pomalejší.
- Seskupený index mění způsob záznamy jsou uloženy v databázi, jak to třídí řádky podle sloupce, který je nastaven na seskupený index vzhledem k tomu, že v non clustered index, to nemění způsob, jakým to bylo uložené, ale vytváří samostatný objekt v tabulce, která odkazuje zpět na původní řádky tabulky po vyhledávání.,
-
jedna tabulka může mít pouze jeden seskupený index, zatímco může mít mnoho neskupených indexů.
Q14. Napište dotaz SQL pro zobrazení aktuálního data?
v SQL je vestavěná funkce GetDate (), která pomáhá vrátit aktuální časové razítko / datum.
Q15.Čemu rozumíte optimalizací dotazů?
fáze, která identifikuje plán hodnotícího dotazu, který má nejméně odhadované náklady, se nazývá optimalizace dotazu.,
výhody optimalizace dotazu jsou následující:
- výstup je poskytována rychleji
- větší počet dotazů, které mohou být provedeny v kratším čase,
- Snižuje časová a prostorová složitost
SQL Rozhovor Otázky
Q16. Co tím myslíte Denormalizací?
Denormalizace označuje techniku, která se používá pro přístup k datům z vyšších do nižších forem databáze. Pomáhá správcům databází zvýšit výkon celé infrastruktury, protože zavádí redundanci do tabulky., Přidává redundantní data do tabulky začleněním databázových dotazů, které kombinují data z různých tabulek do jedné tabulky.
Q17. Co jsou entity a vztahy?
entity: osoba, místo nebo věc v reálném světě o tom, která data mohou být uložena v databázi. Tabulky ukládají data, která představují jeden typ entity. Například-bankovní databáze má tabulku zákazníků pro ukládání informací o zákaznících. Tabulka zákazníků ukládá tyto informace jako soubor atributů (sloupce v tabulce) pro každého zákazníka.,
vztahy: vztah nebo vazby mezi entitami, které mají něco společného. Například-jméno zákazníka se vztahuje k číslu zákaznického účtu a kontaktním informacím, které mohou být ve stejné tabulce. Mohou existovat také vztahy mezi samostatnými tabulkami (například zákazník k účtům).
Q18. Co je Index?
index označuje metodu ladění výkonu umožňující rychlejší vyhledávání záznamů z tabulky. Index vytvoří položku pro každou hodnotu,a proto bude rychlejší načítání dat.
Q19., Vysvětlete různé typy indexu v SQL.
v SQL existují tři typy indexů:
jedinečný Index:
tento index neumožňuje, aby pole mělo duplicitní hodnoty, pokud je sloupec jedinečný indexován. Je-li definován primární klíč, lze automaticky použít jedinečný index.
Clustered Index:
tento index mění fyzické pořadí tabulky a vyhledávání na základě klíčových hodnot. Každá tabulka může mít pouze jeden seskupený index.,
Non-Clustered Index:
Non-Clustered Index nemění fyzické pořadí tabulky a udržuje logické pořadí dat. Každá tabulka může mít mnoho nevýrazných indexů.
Q20. Co je normalizace a jaké jsou její výhody?
normalizace v SQL je proces organizování dat, aby se zabránilo duplicitě a redundanci., Některé výhody jsou:
- Lepší organizace Databáze
- Více Tabulek s menší řádků
- Efektivní přístup k datům
- Větší Flexibilitu pro Dotazy
- Rychle najít informace
- Snazší implementovat Zabezpečení
- Umožňuje snadné modifikace
- Snížení redundantních a duplicitních dat
- Více Kompaktní Databáze
- Zajistit Konzistentní data po změně
na Rozdíl od tohoto SQL Rozhovor Otázky Blog, pokud chcete, aby se cvičil od odborníků na tuto technologii, můžete se rozhodnout pro strukturované školení od edureka!,
Q21. Jaký je rozdíl mezi příkazy DROP a TRUNCATE?příkaz
DROP odstraní tabulku a nelze ji vrátit zpět z databáze, zatímco příkaz zkrácený odstraní všechny řádky z tabulky.
Q22. Vysvětlete různé typy normalizace.
existuje mnoho po sobě jdoucích úrovní normalizace. Ty se nazývají normální formy. Každá po sobě jdoucí normální forma závisí na předchozí.První tři normální formy jsou obvykle přiměřené.,
- první normální forma (1NF) – žádné opakující se skupiny v řádcích
- druhá normální forma (2NF)-každá hodnota sloupce bez klíče (podporující) závisí na celém primárním klíči.
- třetí normální forma (3NF) – závisí pouze na primárním klíči a žádné jiné ne-klíčové (podpůrné) hodnotě sloupce.
Q23. Jaká je vlastnost kyseliny v databázi?
kyselina znamená Atomicitu, konzistenci, izolaci, trvanlivost. Používá se k zajištění spolehlivého zpracování datových transakcí v databázovém systému.,
- Atomicita: Atomicita označuje transakce, které jsou zcela provedeny nebo selhaly, pokud transakce odkazuje na jednu logickou operaci dat. To znamená, že pokud jedna část jakékoli transakce selže, celá transakce selže a stav databáze zůstane nezměněn.
- konzistence: konzistence zajišťuje, že data musí splňovat všechna pravidla validace. Jednoduše řečeno, můžete říci, že vaše transakce nikdy neopustí databázi bez dokončení jejího stavu.
- izolace: hlavním cílem izolace je kontrola souběžnosti.,
- trvanlivost: trvanlivost znamená, že pokud byla transakce spáchána, dojde k tomu, co může přijít mezi, jako je ztráta energie, havárie nebo jakýkoli druh chyby.
Q24. Co myslíš tím „Trigger“ v SQL?
Trigger v SQL je speciální typ uložených postupů, které jsou definovány pro automatické spuštění na místě nebo po úpravách dat. To vám umožní provést dávku kódu, když je vložka, aktualizace nebo jakýkoli jiný dotaz proveden proti konkrétní tabulce.
Q25. Jaké jsou různé operátory dostupné v SQL?,
k Dispozici jsou tři operátoři k dispozici v SQL, a to:
- Aritmetické Operátory
- Logické Operátory
- relační Operátory
na Rozdíl od tohoto SQL Rozhovor Otázky blog, pokud chcete, aby se cvičil od odborníků na tuto technologii, můžete se rozhodnout pro strukturované školení od edureka!
Q26. Jsou hodnoty NULL stejné jako hodnoty nula nebo prázdné místo?
nulová hodnota není vůbec stejná jako hodnota nula nebo prázdné místo., Nulová hodnota představuje hodnotu, která není k dispozici, neznámá, přiřazená nebo nepoužitelná, zatímco nula je číslo a prázdné místo je znak.
Q27. Jaký je rozdíl mezi cross join a natural join?
křížové spojení vytváří křížový produkt nebo Kartézský produkt dvou tabulek, zatímco přirozené spojení je založeno na všech sloupcích se stejným názvem a datovými typy v obou tabulkách.
Q28. Co je subquery v SQL?
subquery je dotaz uvnitř jiného dotazu, kde je definován dotaz pro načtení dat nebo informací zpět z databáze., V subquery, vnější dotaz se nazývá jako hlavní dotaz, zatímco vnitřní dotaz se nazývá subquery. Subqueries jsou vždy provedeny jako první a výsledek subquery je předán hlavnímu dotazu. To může být vnořena uvnitř SELECT, aktualizace nebo jakýkoli jiný dotaz. Poddotaz můžete také použít libovolný relační operátory, například >< nebo =.
Q29. Jaké jsou různé typy subquery?
existují dva typy subquery, a to korelované a nekorelované.,
korelované subquery: jedná se o dotazy, které vybírají data z tabulky odkazované ve vnějším dotazu. Nepovažuje se za nezávislý dotaz, protože odkazuje na jinou tabulku a odkazuje na sloupec v tabulce.
Non-Korelační poddotaz: Tento dotaz je nezávislý dotaz, kde výstup poddotaz je nahrazen v hlavním dotazu.
SQL Interview Questions
Q30. Seznam způsobů, jak získat počet záznamů v tabulce?,
spočítat počet záznamů v tabulce v SQL, můžete použít níže uvedené příkazy:
SELECT * FROM table1SELECT COUNT(*) FROM table1SELECT rows FROM sysindexes WHERE id = OBJECT_ID(table1) AND indid < 2
na Rozdíl od tohoto SQL Rozhovor Otázky Blog, pokud chcete, aby se cvičil od odborníků na tuto technologii, můžete se rozhodnout pro strukturované školení od edureka!
Q31. Napsat dotaz SQL najít jména zaměstnanců, které začínají s ‚a‘?
zobrazit jméno zaměstnance, které začínají s „A“, zadejte níže příkaz:
SELECT * FROM Table_name WHERE EmpName like 'A%'
Q32. Napište dotaz SQL, abyste získali třetí nejvyšší plat zaměstnance od employee_table?,
SELECT TOP 1 salaryFROM(SELECT TOP 3 salaryFROM employee_tableORDER BY salary DESC) AS empORDER BY salary ASC;
Q33. Jaká je potřeba skupinových funkcí v SQL?
funkce skupiny pracují na sadě řádků a vracejí jeden výsledek na skupinu. Některé z běžně používaných skupinových funkcí jsou: AVG, COUNT, MAX, MIN, SUM, VARIANCE.
Q34 . Co je to vztah a co jsou zač?
vztah nebo vazby jsou mezi entitami, které mají něco společného. Vztahy jsou definovány jako spojení mezi tabulkami v databázi. Existují různé vztahy, a to:
- jeden k jednomu vztahu.
- jeden až Mnoho vztahů.,
- mnoho na jeden vztah.
- Self-odkazování vztah.
Q35. Jak můžete vložit nulové hodnoty do sloupce při vkládání dat?
hodnoty NULL v SQL lze vložit následujícími způsoby:
- implicitně vynecháním sloupce ze seznamu sloupců.
- explicitně zadáním klíčového slova NULL v klauzuli hodnoty
Q36. Jaký je hlavní rozdíl mezi operátory „mezi“ a “ v “ stavu?,
mezi operátory se používá k zobrazení řádků na základě rozsahu hodnot v řadě, zatímco operátor v podmínce se používá ke kontrole hodnot obsažených v určité sadě hodnot.
Příklad:
SELECT * FROM Students where ROLL_NO BETWEEN 10 AND 50;
SELECT * FROM students where ROLL_NO IN (8,15,25);
Q37. Proč se používají funkce SQL?,
SQL funkce jsou použity pro následující účely:
- provádět některé výpočty na data
- upravit jednotlivé datové položky
- manipulovat výstup
- formát data a čísla
- převést datové typy
Q38. Jaká je potřeba sloučit prohlášení?
Tento příkaz umožňuje podmíněnou aktualizaci nebo vložení dat do tabulky. Provede aktualizaci, pokud existuje řádek nebo vložka, pokud řádek neexistuje.
Q39. Co myslíte rekurzivním uloženým postupem?,
rekurzivní uložený postup označuje uložený postup, který sám volá, dokud nedosáhne nějaké hraniční podmínky. Tato rekurzivní funkce nebo postup pomáhá programátorům používat stejnou sadu kódu n několikrát.
Q40. Co je klauzule v SQL?
klauzule SQL pomáhá omezit nastavený výsledek poskytnutím podmínky dotazu. Klauzule pomáhá filtrovat řádky z celé sady záznamů.
například-kde, s klauzulí.,
kromě tohoto blogu SQL Interview Questions, pokud chcete být vyškoleni od profesionálů v této technologii, můžete se rozhodnout pro strukturovaný trénink od společnosti edureka! Kliknutím níže se dozvíte více.
Q41. Jaký je rozdíl mezi klauzulí “ mít „a klauzulí „kde“?
mající klauzuli lze použít pouze s příkazem SELECT. Obvykle se používá ve skupině podle klauzule a kdykoli se nepoužívá skupina by, chová se jako klauzule WHERE.,
mající klauzule se používá pouze se skupinou podle funkce v dotazu, zatímco kde je klauzule aplikována na každý řádek předtím, než jsou součástí skupiny podle funkce v dotazu.
Q42. Seznam způsobů, jak lze provést dynamický SQL?
níže jsou uvedeny způsoby, kterými lze dynamický SQL spustit:
- napište dotaz s parametry.
- použití EXEC.
- pomocí sp_executesql.
Q43. Jaké jsou různé úrovně omezení?
omezení jsou reprezentace sloupce pro vynucení datové entity a konzistence., Existují dvě úrovně omezení, a to:
- omezení úrovně sloupce
- omezení úrovně tabulky
Q44. Jak můžete načíst společné záznamy ze dvou tabulek?
můžete načíst běžné záznamy ze dvou tabulek pomocí INTERSECT. Například:
1 | Vyberte studentID od studenta., <silný>PROTNOUT. </strong> Vyberte StudentID od Zkouška |
Q45. Seznam některých funkcí manipulace s případy v SQL?
v SQL existují tři funkce manipulace s případy, a to:
- nižší: tato funkce vrací řetězec malými písmeny. Vezme řetězec jako argument a vrátí jej převedením na malá písmena., Syntaxe:
LOWER(‘string’)
- horní: tato funkce vrací řetězec velkými písmeny. Vezme řetězec jako argument a vrátí jej převedením na velká písmena. Syntaxe:
UPPER(‘string’)
- INITCAP: Tato funkce vrací string s první písmeno velké a ostatní písmena malá. Syntaxe:
INITCAP(‘string’)
na Rozdíl od tohoto SQL Rozhovor Otázky blog, pokud chcete, aby se cvičil od odborníků na tuto technologii, můžete se rozhodnout pro strukturované školení od edureka! Kliknutím níže se dozvíte více.,
Q46. Jaké jsou různé operátory sady dostupné v SQL?
některé z dostupných provozovatelů set jsou-Union, Intersect nebo Minus operátory.
Q47. Co je příkaz ALIAS?příkaz
ALIAS v SQL je název, který lze zadat libovolné tabulce nebo sloupci. Tento název aliasu může být uveden v klauzuli WHERE k identifikaci konkrétní tabulky nebo sloupce.
například –
Select emp.empID, dept.Result from employee emp, department as dept where emp.empID=dept.empID
ve výše uvedeném příkladu emp označuje název aliasu pro zaměstnaneckou tabulku a dept označuje název aliasu pro tabulku oddělení.
Q48. Co jsou souhrnné a skalární funkce?,
souhrnné funkce se používají k vyhodnocení matematického výpočtu a vrátí jednu hodnotu. Tyto výpočty se provádějí ze sloupců v tabulce. Například-max (), count () jsou vypočteny s ohledem na číselné.
skalární funkce vrátí jednu hodnotu na základě vstupní hodnoty. Například-UCASE(), nyní () jsou vypočteny s ohledem na řetězec.
Q49. Jak můžete načíst alternativní záznamy z tabulky?
můžete načíst alternativní záznamy, tj. lichá i sudá čísla řádků., Pro příklad – Chcete-li zobrazit i čísla, použijte následující příkaz:
Vyberte studentId z (Vyberte rowno, studentId od student), kde mod(rowno,2)=0
Nyní, pro zobrazení lichých čísel:
Select studentId from (Select rowno, studentId from student) where mod(rowno,2)=1
Q50. Pojmenujte operátora, který se používá v dotazu pro přizpůsobení vzoru?
jako operátor se používá pro porovnávání vzorů a může být použit jako -.
- % – odpovídá nulovým nebo více znakům.
například-Vyberte * ze studentů, kde studentname jako ‚a%‘
_ (podtržítko) – odpovídá přesně jednomu znaku.,
například select * from student, kde studentname jako ‚abc_‘
na Rozdíl od tohoto SQL Rozhovor Otázky Blog, pokud chcete, aby se cvičil od odborníků na tuto technologii, můžete se rozhodnout pro strukturované školení od edureka!
Q51. Jak můžete vybrat jedinečné záznamy z tabulky?
jedinečné záznamy můžete vybrat z tabulky pomocí odlišného klíčového slova.
Select DISTINCT studentID from Student
pomocí tohoto příkazu vytiskne jedinečné id studenta z tabulky Student.
Q52. Jak můžete načíst prvních 5 znaků řetězce?,
existuje mnoho způsobů, jak načíst znaky z řetězce. Například:
vyberte podřetězec (Název studenta,1,5) jako název studenta od studenta
Q53. Jaký je hlavní rozdíl mezi SQL a PL/SQL?
SQL je dotazovací jazyk, který umožňuje vydat jeden dotaz, nebo provést jeden insert/update/delete vzhledem k tomu, že PL/SQL je Oracle „Procedurální Jazyk“ SQL, což vám umožní psát kompletní program (cykly, proměnné, atd.) provádět více operací, jako je výběr / vložky / aktualizace / odstraní.
Q54. Jaký je pohled?,
pohled je virtuální tabulka, která se skládá z podmnožiny dat obsažených v tabulce. Vzhledem k tomu, že pohledy nejsou přítomny, trvá méně místa k uložení. Pohled může mít data jedné nebo více tabulek dohromady a záleží na vztahu.
Q55. K čemu se používají názory?
pohled odkazuje na logický snímek založený na tabulce nebo jiném pohledu. Používá se z následujících důvodů:
- omezující přístup k datům.
- dělat složité dotazy jednoduché.
- zajištění nezávislosti dat.
- poskytuje různé pohledy na stejná data.
Q56., Co je uložený postup?
uložená procedura je funkce, která se skládá z mnoha příkazů SQL pro přístup k databázovému systému. Několik příkazů SQL je konsolidováno do uloženého postupu a provádí je kdykoli a kdekoli, což šetří čas a vyhýbá se psaní kódu znovu a znovu.
Q57. Seznam některých výhod a nevýhod uloženého postupu?
uložený postup lze použít jako modulární programování, což znamená vytvořit jednou, uložit a volat několikrát, kdykoli je to nutné. To podporuje rychlejší provádění., Snižuje také síťový provoz a poskytuje lepší zabezpečení dat.
Nevýhody:
jedinou nevýhodou Uložené Procedury je, že může být proveden pouze v databázi a využívá více paměti v databázi serveru.
Q58. Seznam všech typů uživatelsky definovaných funkcí?
k Dispozici jsou tři typy uživatelsky definované funkce, a to:
- Skalární Funkce
- Inline funkce vyhodnocovaná Tabulkou
- Multi-prohlášení hodnotě funkce
Skalární vrátí jednotky, varianta definovanými návrat doložky., Další dva typy definovaných funkcí vrátí tabulku.
Q59. Co myslíš tím Kolací?
Kollace je definována jako soubor pravidel, která určují, jak lze data třídit i porovnávat. Data znaků jsou řazena pomocí pravidel, která definují správnou sekvenci znaků spolu s možnostmi pro určení citlivosti případu, šířky znaků atd.
Q60. Jaké jsou různé typy citlivosti koláže?
Následující jsou různé typy řazení citlivost:
- Citlivost: a a a a B a b.
- Kana Citlivost: Japonské znaky Kana.,
- citlivost na šířku: znak s jedním bajtem a znak s dvojitým bajtem.
- citlivost přízvuku.
kromě tohoto blogu SQL Interview Questions, pokud chcete být vyškoleni od profesionálů v této technologii, můžete se rozhodnout pro strukturované školení od společnosti edureka!
Q61. Jaké jsou místní a globální proměnné?
tyto proměnné lze použít nebo existují pouze uvnitř funkce. Tyto proměnné se nepoužívají ani se nevztahují na žádnou jinou funkci.
globální proměnné:
tyto proměnné jsou proměnné, ke kterým lze přistupovat v celém programu., Globální proměnné nelze vytvořit, kdykoli je tato funkce volána.
Q62. Co je automatický přírůstek v SQL?
klíčové slovo Autoincrement umožňuje uživateli vytvořit jedinečné číslo generované pokaždé, když nový záznam je vložen do tabulky.
toto klíčové slovo je obvykle vyžadováno vždy, když je použit primární klíč v SQL.
Klíčové slovo AUTO INCREMENT lze použít v Oracle a klíčové slovo IDENTITY lze použít v SQL serveru.
Q63. Co je Datawarehouse?
Datawarehouse označuje centrální úložiště dat, kde jsou data sestavena z více zdrojů informací., Tyto údaje jsou konsolidovány, transformovány a zpřístupněny pro těžbu i online zpracování. Skladová data mají také podmnožinu dat zvanou data Marts.
Q64. Jaké jsou různé režimy ověřování v SQL Serveru? Jak to lze změnit?
režim Windows a smíšený režim-SQL a Windows., Můžete jít na níže kroky k změnit režim ověřování serveru SQL Server:
- Klepněte na tlačítko Start> Programy> Microsoft SQL Server a klepněte na příkaz SQL Enterprise Manager spustit SQL Enterprise Manager Microsoft SQL Server programové skupiny.
- poté vyberte server z nabídky Nástroje.
- vyberte Vlastnosti konfigurace serveru SQL a vyberte stránku zabezpečení.
Q65. Co jsou věci a nahradit funkci?,funkce
STUFF(string_expression,start, length, replacement_characters)
string_expression: je to řetězec, který bude mít znaky nahradit
délka: To se odkazuje na počet znaků v řetězci, které jsou nahrazeny.
REPLACE (string_expression, search_string, replacement_string)
takže nás to přivádí na konec blogu SQL interview questions. Doufám, že tato sada otázek SQL Interview vám pomůže eso Váš pracovní pohovor. Vše nejlepší pro váš rozhovor!,
kromě tohoto blogu SQL Interview Questions, pokud chcete být vyškoleni od profesionálů na SQL, můžete se rozhodnout pro strukturovaný trénink od edueka! Kliknutím níže se dozvíte více.
podívejte se na toto školení certifikace MySQL DBA od Edureka, důvěryhodné online vzdělávací společnosti se sítí více než 250 000 spokojených studentů rozšířených po celém světě. Tento kurz vám vlaky na základní pojmy & pokročilé nástroje a techniky pro správu dat a správu Databáze MySQL., Zahrnuje praktické učení o konceptech, jako je MySQL Workbench, MySQL Server, modelování dat, MySQL konektor, návrh databáze, příkazový řádek MySQL, funkce MySQL atd. Na konci školení budete moci vytvořit a spravovat vlastní databázi MySQL a spravovat data.
máte pro nás otázku? Uveďte to prosím v sekci komentářů tohoto blogu „SQL Interview Questions“ a my se k vám vrátíme co nejdříve.
Leave a Reply