Sissejuhatus TSQL-i intervjuu küsimustesse ja vastustesse

Kui otsite tööd, mis on seotud TSQL-iga, peate valmistuma 2019. aasta TSQL-i intervjuuküsimusteks. Ehkki iga intervjuu on erinev ja ka töö maht on erinev, saame teid aidata kõige populaarsemate TSQL-i intervjuu küsimuste ja vastuste osas, mis aitavad teil hüppe teha ja teie TSQL-i intervjuus edu saavutada.

Allpool on loetelu olulistest 2019. aasta TSQL-i intervjuuküsimustest, mida küsitakse enamasti intervjuu käigus

1. Selgitage, mis on T-SQL?

Vastus:
T-SQL tähistab Transact-Structured Query Language'i, mis on SQL-i funktsioonide laiendus, mida toetavad Microsoft SQL Server ja Sybase ASE.

2. Selgitage, mis erinevused on SQL-i ja T-SQL-i vahel?

Vastus:
T-SQL ja SQL erinevus seisneb selles, et SQL on komplektides töötamiseks päringkeel, samas kui TSQL on MS SQL Serveri poolt kasutatav patenteeritud protseduurikeel. Samuti on T-SQL-il DELETE ja UPDATE rakendamine teistsugune kui SQL-is.

3. Palun nimetage vähemalt viis käsku, millega saab T-SQL-koodi tekstiga manipuleerida. Asendage näiteks tekstistring, hankige osa tekstist jne.

Vastus:
VASAK (märk_väljendus, täisarv_väljendus) - tagastab määratud tähemärkide arvuga tähemärgi avalduse vasaku osa.
CHARINDEX (findTextData, textData, (StartPosition)) - see tagastab väljendi lähtekoha tähemärgis ja lähteasend on valikuline.
REPLACE (textData, findTextData, substitWithTextData) - see asendab stringi leitud teksti esinemistele uue väärtuse.
REVERSE (märk_väljendus) - tagastab tähemärgi avalduse tagurpidi.
LEN (textData) - see tagastab stringi pikkuse, välja arvatud tühikud.
LOWER ( märkide väljendus ) - pärast suurtähte muutmist väiketähtedeks annab see tähemärgi avalduse.
LTRIM (textData) - juhtivad toorikud eemaldatakse.
PATINDEX (findTextData, textData) - tagastab stringis leitud teksti algse positsiooni täisarvu.
REPLICATE (tähemärgi avaldus , täisarv_väljendus) - see kordab tähemärgi avaldist kindlaksmääratud arv kordi.
RTRIM (textData) - eemaldab tühikud. RUUM (tühikute arv) - see kordab ruumi väärtust kindlaksmääratud arv kordi.
STUFF (textData, algus, pikkus, teksti sisestamine) - see kustutab kindlaksmääratud pikkuse märgid ja lisab määratud alguspunkti veel ühe tähemärgikomplekti.
SUBSTRING (textData, startPosition, pikkus) - tagastab stringi osa.
ÜLES (märkide väljendus ) - tagastab väiketähtedega tähemärgiväljenduse suurtähtedega.

4.Kas on võimalik andmeid importida otse T-SQL-i käskudest ilma SQL Serveri integratsiooniteenuseid kasutamata? Kui jah, siis millised on käsud?

Vastus:
Jah - andmete otse T-SQL-keelde importimiseks on saadaval kuus käsku. Need käsud hõlmavad järgmist:
• BCP
• hulgiümbris
• OpenRowSet
• OPENDATASOURCE
• AVATUS
• Lingitud serverid

5.Mention, mis on T-SQL-is GO?

Vastus:
'GO' ei ole Transact-SQL-lause, vaid partiieraldaja. See on käsk, mille tuvastavad utiliidid sqlcmd ja osql ning SQL Server Management Studio Code redaktor. SQL Serveri utiliidid loevad “GO” signaalina, et nad peaksid saatma praeguse TSQL-i väljavõtete paketi SQL Serveri eksemplarile.

6.Mentide erinevus kustutamise ja kustutamise avalduse vahel?

Vastus:
Käsu DELETE ja TRUNCATE kasutamisel lähevad kõik andmed tabelisse kaotsi. Erinevus DELETE ja TRUNCATE väljavõtete vahel on järgmine:
• Kustuta (DELETE) kasutatakse andmete kirjete tingimuslikuks eemaldamiseks tabelitest. Need toimingud logitakse.
• TRUNCATE kasutatakse andmete kirjete tingimusteta eemaldamiseks tabelitest. Kärbimisoperatsioone ei logita.

7.Kui kasutada funktsioone COALESCE () & ISNULL ()?

Vastus:
Tulemuse avaldamise NULLability on ISNULL ja COALESCE puhul erinev. ISNULL-i tagastamisväärtust loetakse alati MITTEVÄÄRISEKS (eeldusel, et tagastatav väärtus ei ole lahutamatu), samas kui COALESCE seda pole. Seega on avaldistel ISNULL (NULL, 1) ja COALESCE (NULL, 1), ehkki ekvivalentidel on erinevad NULLability väärtused. See muudab vahet, kas kasutate neid avaldisi arvutatud veergudes ja loote võtmepiiranguid või muudate skalaarse UDF-i tagastamisväärtuse deterministlikuks, et seda saaks indekseerida.

8.Mention, mis on alampäring?

Vastus:
Alampäringut kasutatakse andmete tagastamiseks, mida kasutatakse põhipäringus tingimusena, et saadaolevaid andmeid veelgi piirata. Alampäringut saab kasutada selliste lausetega nagu Uuendamine, valimine, kustutamine ja sisestamine operaatoritega nagu =, >, =, <= jne.

9.Mis tüüpi XML-indeksid on SQL Serveris?

Vastus:
Microsoft SQL Server toetab erinevat tüüpi XML-indekseid. XML-indeks erineb relatsiooniindeksist. Põhimõtteliselt on olemas kaks XML-indeksitüüpi, nimelt primaarsed XML-indeksid ja sekundaarsed XML-indeksid. Esmane XML-indeks on sõlmetabelina tuntud sisemise tabeli rühmitatud register, mida kasutajad ei saa otse oma T-SQL-lausetest kasutada. Otsingu toimivuse parandamiseks loome sekundaarsed XML-indeksid. Need loovad olemasolevatel klasterdatud indeksipõhistel KEY lehtedel lehtede tasemel sekundaarsed lingid (RID). Enne sekundaarsete XML-indeksite loomist tuleks luua esmane XML-indeks.

10.Mis on SQL Server?

Vastus:
SQL Server on Microsofti lai, lihtne, võimas relatsiooniandmebaasihalduse (ka andmelaohaldus) rakendus. See pakub andmebaaside arendamise, andmebaasihalduse ja äriteabe võimalusi. Seda imelist tehnoloogiat on väga lihtne juhtida ja hallata. See pakub järgmisi eeliseid:
•Lihtne kasutada
• Toetus väikeste, keskmiste ja suurte andmebaaside hoidmiseks
• Odavam, võrreldes teiste RDBMS-iga
• Andmelao tugi
• Täiustatud turvafunktsioonid
• Ettevõtte funktsioonide tugi
• Mälusisene töötlemine
• Ärialase teabe tugi
• Väga skaalautuvad ja võimsad
• madalad omamiskulud

11.Mention SQL Server 2005 või uuema versiooniga tutvustatud uusi tõrkekäsklusi? Milliseid käske nad asendasid? Kuidas neid käsku kasutatakse?

Vastus:
SQL Server 2005-ga tutvustatud uued käsud on TRY ja CATCH. Ehkki need ei asenda otseselt ühtegi konkreetset käsku, saab RAISERRORi asemel paljudes aspektides kasutada ka proovida ja proovivõtet. TRY-plokk hõlmab äriloogikat, samas kui CATCH-loogika on vea hõivamiseks.

12.Mention, mis on TSQL-is TOP?

Vastus:
TOP piirab päringutulemitesse tagastatud read SQL Serveris määratud ridade arvu või ridade protsendiga. Kui TOP-i kasutatakse koos klausliga ORDER BY, on tulemuste komplekt piiratud tellitud ridade esimese N arvuga. Vastasel korral hangib see esimese N ridade määramata järjekorras.

Soovitatav artikkel

See on juhend TSQL-i intervjuu küsimuste ja vastuste loendisse, et kandidaat saaks hõlpsalt neid TSQL-i intervjuuküsimusi lahendada. See on kõige kasulikum väärtuslik postitus TSQL-i intervjuu küsimuste ja vastuste kohta. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. 5 kasulikku SSIS-i intervjuu küsimust ja vastust
  2. Olulised Cognose intervjuu küsimused ja vastused
  3. Kõige kasulikumad SSAS-i intervjuu küsimused ja vastused
  4. 5 kõige olulisemat OBIEE-intervjuu küsimust