SQL VERDEN

LAST NED SQL Intervju Spørsmål E-Bok GRATIS

i mine tidligere artikler har jeg gitt ideen om forskjellige komplekse spørringer. I denne artikkelen vil jeg prøve å forklare De Komplekse SQL Intervjuspørsmålene. som kan spørre i intervju med eksempler. Jeg vil prøve å forklare spørringen i trinn slik at brukeren får en ide om utførelsen. Det er følgende SQL-spørringer For Intervjuer, som er svært viktige. DISSE SQL-spørringer For Intervjuer er viktig for ferskere samt erfarne fagfolk, som har god erfaring. Jeg har forsøkt å samle spørsmålene, som jeg har møtt personlig i intervju:

1.Hvordan vise 1 til 100 Tall med spørring?

Svar:

Velg nivå fra dual connect etter nivå <=100;

Tips: Brukeren trenger å vite begrepet Hierarkiske spørringer. Klikk her for å få begrepet hierarkiske spørringer

2.Hvordan fjerne dupliserte rader fra bordet?(100% spurte I Komplekse SQL Intervju Spørsmål )

Svar:

Første Trinn: Velge Dupliserte rader fra tabellen

Tips: Bruk begrepet max (rowid) av tabellen. Klikk her for å få konseptet rowid.

Velg rollno Fra Student DER ROWID <>

(velg maks (rowid) Fra Student b der rollno=b. rollno);

Trinn 2: Slett dupliserte rader

Slett Fra Student DER ROWID <>

(velg maks (rowid) Fra Student b der rollno=b. rollno);

3.Hvordan finne telling av dupliserte rader? (95% spurte I SQL-spørringer For Intervjuer)

Svar:

Velg rollno, telle(rollno) Fra Student

Gruppe av rollno

Har teller (rollno)>1

Bestill etter antall (rollno) synkende;

4.Hvordan finne Tredje høyeste lønn I Ansattes bord ved hjelp av self-join?(90% spurte Komplekse SQL Intervju Spørsmål)

Svar:

Velg * Fra Ansatt A Hvor 3 = (Velg Antall (distinkt Lønn) fra Ansatt hvor a. lønn< =b. lønn;

Klikk her for forklaring.

5.Hvordan Viser Du Max-merkene og min-merkene sammen fra studenttabellen?

Svar:

velg maks (merker) Fra Student

Union

velg min (merker) Fra Student;

Tips: Bruk begrepet union til å vise max og min merkene sammen. Klikk her for å få informasjon om union og union alle.

6.Hvordan vises følgende ved hjelp av spørring?

*

**

***

Svar:

Vi kan ikke bruke dual table til å vise utdata gitt ovenfor. For å vise utdata bruk et bord. Jeg bruker Studentbordet.

VELG lpad ( ‘ * ‘, ROWNUM,’*’) Fra Student DER ROWNUM <4;

7.Hvordan vise Dato I dd-MAN-YYYY tabell?

Svar:

Velg to_date (Hire_date,’DD-MAN-ÅÅÅÅ’) Date_Format Fra Ansatt;

8.Hvis marks-kolonnen inneholder kommadelt verdier Fra Studenttabellen. Hvordan beregne tellingen av de kommaseparerte verdiene?

Studentnavn Merker
Amit 30,130,20,4
Sukruta 100,20,30
Sonali 140,10

Ønsker å vise utgang som :

Studentnavn Antall Merker
Amit 4
Sukruta 3
Sonali 2

Svar:

Velg Student_navn, regexp_count (merker,’,’) + som “Merker Teller” Fra Student;

Tips: i ekte scenarier må mange ganger utvikleren beregne antall kommaer i kolonnen, og regexp_count-funksjonen brukes.

9.Hvordan lage Student_1-tabellen, som er eksakt kopi Av Studenttabellen?

Svar:

Opprett Tabell Student_1 som velg * Fra Student;

10.Hva Er Query å slippe alle brukertabeller Fra Oracle?

Svar:

For Å Slippe alle tabeller må brukeren skrive enkel PLSQL-blokk

Begynn

for Jeg I

(Velg * Fra Faner) —Faner er systemtabell der brukeren får de forskjellige brukerdefinerte tabellnavnene.

Sløyfe

Utfør umiddelbar (‘Drop Table | / / i. table_name / / ‘cascade begrensninger’);

End loop;

Slutt;

11.Hvordan få Antall Helger i inneværende måned?

Svar:

La Oss Fragmentere Spørringen For Forståelse,

Trinn 1: Prøv å kjøre intern spørring

VELG TRUNC (SYSDATE,’mm’) +NIVÅ-1 Current_dt

Fra Dual

KOBLE TIL ETTER NIVÅ <= last_day (SYSDATE) – TRUNC (SYSDATE,’mm’) +1;

spørringen vil gi alle datoene fra første til siste av dagens dato.

Trinn 2: for å telle helgene.

fra hele måneden må vi beregne helgene. Helger betyr lørdager og søndager fra måneden. Så her må vi bruke To_char-funksjonen og ‘ dy ‘ – attributtet til den funksjonen for å beregne dager. Derfor har vi brukt Hvor TO_CHAR (Current_dt,’dy’) I (‘sat’,’ sun’); tilstand.

Derfor Vil Den Endelige Spørringen være

12.Hva er query å hente siste dag i forrige måned i oracle?

Svar:

Velg LAST_DAY (ADD_MONTHS (SYSDATE,-1)) fra dual;

13.Hvordan vise Strengen vertikalt i Oracle?

Svar:

VELG SUBSTR (‘AMIET’, NIVÅ, 1) fra dual

Koble til etter nivå <= lengde (‘AMIET’);

Utgang :

A

M

I

E

T

14.Skriv spørring for å finne de gjentatte tegnene fra navnet ditt?

Svar:

Velg regexp_count (‘AmitA’,’A’) Som Repeated_character fra dual;

15.Hvordan vise avdelingsvis og månedlig maksimal lønn?

Svar:

Velg Department_no, TO_CHAR (Hire_date, ‘Man’) Som Måned Fra Ansattes gruppe Av Department_no, TO_CHAR (Hire_date, ‘man’);

16.Hvordan få DDL av tabellen I Oracle?

Svar:

for å få DDL brukeren må bruke dbms_metadata pakken og dens get_ddl prosedyre,

Velg dbms_metadata.get_ddl (TABELL,’table_name’) fra dual;

17.Hvordan konvertere sekunder i tidsformat?

Svar:

VELG

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

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

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

FRA DUAL;

hvor 2700 er sekunder.

Utgang:

18.Hvordan beregne antall rader i tabell uten å bruke tellefunksjon?

Svar:

Velg table_name, num_rows fra user_tables hvor table_name= ‘Ansatt’;

Tips!: Brukeren må bruke systemtabellene for det samme. Så bruker user_tables brukeren vil få antall rader i tabellen.

19.Hvordan hente vanlige poster fra to forskjellige tabeller som ikke har noen sammenføyning tilstand.

Svar:

Velg * Fra Tabell1

Kryss

Velg * Fra Tabell2;

Tips: Bruk Kryss søkeord for å hente vanlige poster.

20.Vise 4 til 7 poster Fra Ansatt tabellen.

Svar:

Velg* fra (velg rownum som ‘No_of_Row’, E. * Fra Ansatt E)

Hvor no_of_row mellom 4 og 7;

21.Vise 10 til 15 poster Fra Ansatt tabellen.

Svar:

Velg* fra (velg rownum som ‘No_of_Row’, E. * Fra Ansatt E)

Hvor no_of_row mellom 10 og 15;

22.Hva er spørring for å hente siste rekord av tabellen?

Svar :

Velg * Fra Kunde der Rowid= velg maks(Rowid) Fra Kunde;

Komplekse SQL Intervju Spørsmål:

i artikkelen ovenfor har jeg gitt 20 viktigste Komplekse SQL Intervju Spørsmål.Håper du liker denne artikkelen på svært eksepsjonell måte å skrive komplekse spørsmål. Denne artikkelen Av Komplekse SQL Intervju Spørsmål er nyttig fra studenter til ansatte som er villige til å jobbe MED SQL.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.