SQL WORLD

ladda ner SQL intervjufrågor E-bok gratis

i mina tidigare artiklar har jag gett tanken på olika komplexa frågor. I den här artikeln kommer jag att försöka förklara de komplexa SQL-intervjufrågorna. vilket kan fråga i intervju med exempel. Jag kommer att försöka förklara frågan i steg så att användaren får en uppfattning om dess utförande. Det finns följande SQL-frågor för intervjuer, vilket är mycket viktigt. Dessa SQL-frågor för intervjuer är viktiga för fräschare såväl som erfarna proffs, som har god erfarenhet. Jag har försökt samla in frågorna, som jag personligen har mött i intervjun:

1.Hur visar man 1 till 100 nummer med fråga?

svar:

Välj nivå från dual connect by level <=100;

tips: användaren behöver känna till begreppet hierarkiska frågor. Klicka här för att få begreppet hierarkiska frågor

2.Hur tar man bort dubbla rader från tabellen?(100% frågade i komplexa SQL-intervjufrågor)

svar:

första steget: välja dubbla rader från tabellen

Tips: Använd begreppet max (rowid) i tabellen. Klicka här för att få begreppet rowid.

Välj rollno från Student där ROWID <>

(Välj max (rowid) från Student b där rollno=B. rollno);

steg 2: Ta bort dubbla rader

ta bort från Student där ROWID <>

(Välj max (rowid) från Student b där rollno=B. rollno);

3.Hur hittar man räkning av dubbla rader? (95% frågade i SQL-frågor för intervjuer )

svar:

Välj rollno, räkna (rollno) från Student

grupp av rollno

har räkna (rollno)>1

Beställ av count (rollno) desc;

4.Hur man hittar tredje högsta lön i anställd tabell med hjälp av själv gå?(90% frågade komplexa SQL-intervjufrågor )

svar:

Välj * från anställd A där 3 = (Välj räkna (distinkt lön) från anställd där A. lön< =B. lön;

Klicka här för förklaring.

5.Hur visar Man Max-märken och min-märken tillsammans från studentbordet?

svar:

Välj max (marks) från Student

Union

Välj min (marks) från Student;

Tips: Använd begreppet union för att visa max-och min-markeringarna tillsammans. Klicka här för att få information om union och union all.

6.Hur visas följande Med fråga?

*

**

***

svar:

vi kan inte använda dubbla bord för att visa utdata som anges ovan. För att visa produktionen använda någon tabell. Jag använder Studentbord.

välj lpad (‘*’, ROWNUM,’*’) från Student där ROWNUM <4;

7.Hur man visar datum i dd-MON-YYYY tabell?

svar:

Välj to_date (Hire_date,’dd-MON-YYYY’) Datum_format från anställd;

8.Om markeringar kolumn innehåller kommaseparerade värden från Student tabell. Hur man beräknar räkningen av de kommaseparerade värdena?

studentens namn märken
Amit 30,130,20,4
Sukruta 100,20,30
Sonali 140,10

vill du visa utdata som :

studentens namn Marks Count
Amit 4
Sukruta 3
Sonali 2

svar:

Välj Student_name, regexp_count (marks,’,’) + som “Marks Count” från Student;

tips: i verkliga scenarier, många gånger utvecklare behöver för att beräkna antalet kommatecken i kolumnen sedan regexp_count funktion används.

9.Hur skapar du Student_1-tabellen, vilket är exakt kopia av Studentbordet?

svar:

Skapa tabell Student_1 som Välj * från Student;

10.Vad är Fråga för att släppa alla användartabeller från Oracle?

svar:

för att släppa alla tabeller måste användaren skriva enkelt PLSQL —block

börja

för I I

(Välj * från flikar) – flikar är systemtabell där användaren får de olika användardefinierade tabellnamnen.

Loop

kör omedelbart (‘Drop Table’ / / i. table_name / / ‘kaskadbegränsningar’);

slut loop;

slut;

11.Hur får man Antal helger i den aktuella månaden?

svar:

Låt oss fragmentera frågan för förståelse,

Steg 1: Försök köra intern fråga

välj TRUNC (SYSDATE,’mm’) + nivå – 1 Current_dt

från Dual

Anslut efter nivå <= last_day (SYSDATE) – TRUNC (SYSDATE, ‘mm’) +1;

frågan kommer att ge alla datum från första till sista av aktuellt datum.

steg 2: att räkna helgerna.

från hela månaden måste vi beräkna helgerna. Helger betyder lördagar och söndagar från månaden. Så här måste vi använda To_char-funktionen och’ dy ‘ – attributet för den funktionen för att beräkna dagar. Därför har vi använt var TO_CHAR (Current_dt,’dy’) i (‘sat’,’sun’); tillstånd.

därför kommer den slutliga frågan att vara

12.Vad är Fråga för att hämta sista dagen i föregående månad i oracle?

svar:

Välj LAST_DAY (ADD_MONTHS (SYSDATE,-1)) från dual;

13.Hur visar du strängen vertikalt i Oracle?

svar:

välj SUBSTR (‘AMIET’, nivå, 1) från dual

Anslut efter nivå <= length (‘AMIET’);

utgång :

A

M

I

E

T

14.Skriv Fråga för att hitta de upprepade tecknen från ditt namn?

svar:

Välj regexp_count (‘AmitA’, ‘A’) som Repeated_character från dual;

15.Hur man visar avdelningens och månadens maximala lön?

svar:

Välj Avdelning_no, TO_CHAR (Hire_date,’Mon’) som månad från medarbetargrupp efter Avdelning_no, TO_CHAR (Hire_date, ‘mon’);

16.Hur får man DDL av bord i Oracle?

svar:

för att få DDL måste användaren använda dbms_metadata-paketet och dess get_ddl-procedur,

Välj dbms_metadata.get_ddl (tabell, ‘table_name’) från dual;

17.Hur konverterar man sekunder till tidsformat?

svar:

välj

TO_CHAR (TRUNC (2700/3600), ‘FM9900’) || ‘:’ ||

TO_CHAR (TRUNC (MOD (2700, 3600)/60),’FM00′) || ‘:’ ||

TO_CHAR (MOD (2700, 60), ‘FM00’)

från dubbla;

där 2700 är sekunder.

utgång:

18.Hur man beräknar antalet rader i tabellen utan att använda räkna funktion?

svar:

Välj table_name, num_rows från user_tables där table_name= ‘anställd’;

tips: användaren måste använda systemtabellerna för samma. Så använder user_tables användaren kommer att få antalet rader i tabellen.

19.Så här hämtar du vanliga poster från två olika tabeller som inte har något anslutningsvillkor.

svar:

Välj * från Tabell1

skär

Välj * från Tabell2;

tips: Använd Intersect nyckelord för att hämta vanliga poster.

20.Visa 4 till 7 poster från anställd tabell.

svar:

Välj * från (Välj rownum som ‘No_of_Row’, E. * från anställd E)

där No_of_Row mellan 4 och 7;

21.Visa 10 till 15 poster från anställd tabell.

svar:

Välj * från (Välj rownum som ‘No_of_Row’, E. * från anställd E)

där No_of_Row mellan 10 och 15;

22.Vad är Fråga för att hämta sista posten i tabellen?

svar :

Välj * från kund där Rowid= välj max(Rowid) från kund;

komplexa SQL-intervjufrågor:

i ovanstående artikel har jag gett 20 viktigaste komplexa SQL-intervjufrågor.Hoppas du gillar den här artikeln om mycket exceptionellt sätt att skriva komplexa frågor. Denna artikel med komplexa SQL-intervjufrågor är till hjälp från studenter till anställda som är villiga att arbeta med SQL.

Lämna ett svar

Din e-postadress kommer inte publiceras.